【发布时间】:2019-01-01 09:43:18
【问题描述】:
我的问题是我有一个 Windows 桌面应用程序。我想我将如何进行条件检查,以确保此 PC 系统 IP 等于此 IP。然后我的应用程序运行。否则它必须显示消息。
【问题讨论】:
标签: c# windows desktop-application
我的问题是我有一个 Windows 桌面应用程序。我想我将如何进行条件检查,以确保此 PC 系统 IP 等于此 IP。然后我的应用程序运行。否则它必须显示消息。
【问题讨论】:
标签: c# windows desktop-application
我认为它应该如下所示:
private bool CheckIPAddress(string addressToCheck)
{
bool addressFound = false;
var host = Dns.GetHostEntry(Dns.GetHostName());
foreach (var address in host.AddressList)
{
if (address.ToString() == addressToCheck)
{
addressFound = true;
}
}
if (!addressFound)
{
MessageBox.Show("Address not found")!
}
return addressFound;
}
希望对你有帮助!
【讨论】: