首先引入命名空间:
using System.Runtime.InteropServices;
再定义如下:
[DllImport("wininet.dll")]
private extern static bool InternetGetConnectedState(out int connectionDescription, int reservedValue);
定义一个判断网络连接的函数:
private bool IsConnected()
{
int I = 0;
bool state = InternetGetConnectedState(out I, 0);
return state;
}
在按钮里写以下代码:
if (IsConnected())
{
MessageBox.Show("状态:网络畅通!");
}
else
{
MessageBox.Show("状态:与目标网络无连接!");
}
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23109131/viewspace-664486/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/23109131/viewspace-664486/