C# 判断系统系统是否联网

来源:互联网 发布:java开发小游戏 编辑:程序博客网 时间:2024/05/29 18:17

C#判断系统是否联网

写这篇博客记录一下如何用C#判断系统是否联网,留作以后用时的参考。
利用Wininet.dll 中的InternetGetConnectedState函数。

// wininet API[DllImport("wininet.dll")]private extern static bool InternetGetConnectedState(out int connectionDescription, int reservedValue); public static bool IsOnLine(){    try    {        var netstatus = string.Empty;        var connection = 0;        if (!InternetGetConnectedState(out connection, 0)) return false;        return true;    }    catch (Exception)    {        return false;    }}
原创粉丝点击