未经检查,系统无法运行应用程序

时间:2019-01-01 09:43:18

标签: c# windows desktop-application

我的问题是我有Windows桌面应用程序。而且我想我将如何进行条件检查以确保此PC系统IP等于此IP。然后我的应用程序运行。否则它必须显示消息。

1 个答案:

答案 0 :(得分:0)

我认为它应该类似于以下内容:

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;
}

希望有帮助!