Как узнать подключен ли компьютер к инету
От: anti_biotic  
Дата: 06.05.06 07:15
Оценка:
Как узнать подключен ли компьютер к инету? Как делать на 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;
}
Re: Как узнать подключен ли компьютер к инету
От: Mab Россия http://shade.msu.ru/~mab
Дата: 06.05.06 08:07
Оценка:
Здравствуйте, anti_biotic, Вы писали:

Сделать можно совершенно аналогично, подцепив нужные функции через DllImport.
Re: Как узнать подключен ли компьютер к инету
От: kpumuk Украина http://kpumuk.info/
Дата: 06.05.06 09:58
Оценка:
Здравствуйте, anti_biotic, Вы писали:

_>Как узнать подключен ли компьютер к инету? Как делать на Visual C++ знаю, а как переделать на C# незнаю.

_>код на С++:

http://www.aspemporium.com/howto.aspx?hid=27
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Как узнать подключен ли компьютер к инету
От: Аноним  
Дата: 06.05.06 08:02
Оценка:
Вполне возможно что вам будущем пригодится SmartClient Offline Application block. Там в сырцах квикстартов есть вызов этой функции. У меня под рукой его сейчас нету.

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag/html/offline-CH03.asp


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.