尋找正在連線中的網路連線

2021-07-04 02:51:35 字數 1150 閱讀 6252



尋找正在連線中的網路連線,並開啟網路連線的網路連線共享功能。

注意:要設定為管理員許可權啟動工程。否則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...