Window检测网络连接情况
Window检测网络连接情况
#include "Wininet.h" #pragma comment(lib,"Wininet.lib") DWORD flags;//上网方式 BOOL m_bOnline;//是否在线 m_bOnline = InternetGetConnectedState(&flags, 0); if (m_bOnline)//在线 { if (flags & INTERNET_CONNECTION_MODEM) { AfxMessageBox("在线:拨号上网"); } else if (flags & INTERNET_CONNECTION_LAN) { AfxMessageBox("在线:通过局域网"); } else if (flags & INTERNET_CONNECTION_PROXY) { AfxMessageBox("在线:代理"); } else if (flags & INTERNET_CONNECTION_MODEM_BUSY) { AfxMessageBox("MODEM被其他非INTERNET连接占用"); } } else { AfxMessageBox("不在线"); }
ps:本博文只用于日常备注及学习交流,请勿用于任何商业用途,涉及网摘等资料如有侵犯原作者权利,请联系确保及时更正!