您的位置:首页 > 其它

判断电脑是否联网

2014-04-16 15:51 204 查看
#include <iostream>

#include <WTypes.h>

#include <Sensapi.h>

using namespace std;

#pragma comment(lib,"Sensapi.lib")

bool isConnect()

{

DWORD dwFlags;

if(IsNetworkAlive(&dwFlags))

{

if(NETWORK_ALIVE_LAN == dwFlags)

{

cout<<"One or more LAN"<<endl;

}

else if(NETWORK_ALIVE_WAN == dwFlags)

{

cout<<"One or more RAS"<<endl;

}

else

{

}

return true;

}

else

{

DWORD dwError = GetLastError();

if(ERROR_SUCCESS == dwError)

{

cout<<"No Connection"<<endl;

}

else

{

cout<<"Connection Error"<<endl;

}

return false;

}

}

void main(int argc,TCHAR*argv[])

{

isConnect();

}
http://blog.csdn.net/guowenyan001/article/details/7072987
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: