尋找正在連線中的網路連線,並開啟網路連線的網路連線共享功能。
注意:要設定為管理員許可權啟動工程。否則enablesharing會失敗。
#include #include #include #include #pragma comment(lib,"iphlpapi.lib")
#pragma comment(lib,"rpcrt4.lib")//guid
//啟用、禁用網絡卡
#pragma comment(lib,"ole32.lib")
int main(int argc, char* argv)
pmanager->enumconnections(ncme_default, &penum);
while( penum->next(1, &pconnection, &celtfetched) == s_ok )
cocreateinstance(clsid_netsharingmanager, null, clsctx_server, iid_inetsharingmanager, (void**)&pnetsharingmanager);
if(pnetsharingmanager == null)
wprintf(l"發現\"%s\"正處於連線狀態。嘗試開啟共享...\n",properties->pszwname);
if(properties->mediatype >= ncm_direct && properties->mediatype <=ncm_pppoe)
}wprintf(l"設定\"%s\"共享狀態失敗!error:%d\n",properties->pszwname,getlasterror());}}
if(pmanager) pmanager->release();
if(pconnection) pconnection->release();
if(penum) penum->release();
if(pnetsharingmanager) pnetsharingmanager->release();
if(pconfiguration) pconfiguration->release();
couninitialize();
return 0;
}
尋找正在連線中的網路連線
尋找正在連線中的網路連線,並開啟網路連線的網路連線共享功能。注意 要設定為管理員許可權啟動project。否則enablesharing會失敗。include include include include pragma comment lib,iphlpapi.lib pragma comment...
刪除正在連線的ORACLE使用者
oracle中,要刪除乙個使用者,必須保證該使用者的所有連線都已斷開,才能進行刪除。所以在用sql指令碼刪除使用者時,就必須先保證該使用者的所有session都已被清除掉,請看下面的指令碼 create or replace procedure dropuser user name in varch...
Windows中刪除多餘的網路連線
方法1 在裝置管理器 檢視 顯示隱藏的裝置 網路介面卡裡面帶 數字的解除安裝重啟 方法2 執行regedit,找到以下兩個鍵 hkey local machine software microsoft windows nt currentversion networklist profiles hk...