【问题标题】:Application not run without check System IP Address未检查系统 IP 地址,应用程序无法运行
【发布时间】:2019-01-01 09:43:18
【问题描述】:

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

【问题讨论】:

    标签: c# windows desktop-application


    【解决方案1】:

    我认为它应该如下所示:

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

    希望对你有帮助!

    【讨论】:

      猜你喜欢
      • 2020-01-20
      • 2012-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-03
      • 2014-03-07
      • 2011-09-27
      相关资源
      最近更新 更多