Как узнать подключен ли компьютер к инету? Как делать на Visual C++ знаю, а как переделать на C# незнаю.
код на С++:
bool GetStatusConnect()
{
bool bRetVal;
HINSTANCE hLib = NULL;
INETCHECKPROC pfnInternetGetConnectedState;
hLib = LoadLibrary("wininet.dll");
if (!hLib)
return 0;
pfnInternetGetConnectedState = (INETCHECKPROC)GetProcAddress(hLib, "InternetGetConnectedState");
if(!pfnInternetGetConnectedState)
return false;
DWORD lpdwFlags;
bRetVal = pfnInternetGetConnectedState(&lpdwFlags, 0) != 0;
FreeLibrary(hLib);
return bRetVal;
}
Здравствуйте, anti_biotic, Вы писали:
_>Как узнать подключен ли компьютер к инету? Как делать на Visual C++ знаю, а как переделать на C# незнаю.
_>код на С++:
http://www.aspemporium.com/howto.aspx?hid=27... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Вполне возможно что вам будущем пригодится SmartClient Offline Application block. Там в сырцах квикстартов есть вызов этой функции. У меня под рукой его сейчас нету.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag/html/offline-CH03.asp
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение