因此,今天我正在爲我正在製作的程序提供一些知識產權保護。使用循環的IP保護,C#
IP白名單託管在pastebin上。
我的程序會下載這些IP,並將它拆分爲一個字符串數組。
我的程序還檢查使用https://wtfismyip.com/text
我想要做的是比較從陣列中的每個字符串,並檢查它是否是當前的IP的IP。
如果IP最後不是當前IP,則它將關閉。
我會怎麼做呢?代碼的
實施例:
for (int i = 0; i < iplist.Length; i++)
{
if(iplist[i] == WebIP)
{
MessageBox.Show("Passed");
}
else
{
this.Close();
}
}
在進入循環之前,您需要一個設置爲false的布爾變量。當你發現你的IP將這個變量設置爲true並且打破for循環。在這一點上,你會知道如果你找到了IP – Steve
這個白名單多久了? –
@EdPlunkett不長,也許10個IP長 –