#include <windows.h>
#include <stdio.h>
#include <Netlistmgr.h>
void main() {
HRESULT hr = 0;
VARIANT_BOOL vb = 0;
INetworkListManager* pNlm = NULL;
hr = CoInitialize( NULL );
if( FAILED(hr) ) {
printf( "CoInitialize Failed./n" );
return;
}
hr = CoCreateInstance(
CLSID_NetworkListManager,
NULL,
CLSCTX_ALL,
IID_INetworkListManager,
(void**) &pNlm );
if( FAILED(hr) ) {
printf( "CoCreateInstance Failed./n" );
CoUninitialize();
return;
}
hr = pNlm->get_IsConnected ( &vb );
if( SUCCEEDED(hr) ) {
if( vb ) {
printf("Network Connected!/n" );
}
else {
printf("Network Not Connected./n" );
}
}
else {
printf( "get_IsConnected Failed./n" );
}
pNlm->Release();
CoUninitialize();
return;
}
netlistmgr
最新推荐文章于 2021-04-11 16:25:49 发布