Re: [問題] windows啟用停用網路介面卡

看板Programming作者 (三億兩千萬大散戶)時間16年前 (2009/10/23 00:35), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《nosrep (豔陽照人面,白花映眼簾)》之銘言: : 請問停用/啟用網路卡介面,windows XP and Vista要如何實做呢? : 另外我在XP用了老半天 netsh.exe 好像怪怪的.. 都沒辦法開關網路.. : 都會一直顯示參數沒輸入完成...Orz.. : 不過我重點還是有沒有API可以完成對應的動作, : 列出網路介面, 然後啟用或關閉..這個功能應該不難吧? http://www.gershnik.com/faq/manage.asp#enable Vista下可以用WMI http://msdn.microsoft.com/en-us/library/aa390364%28VS.85%29.aspx http://msdn.microsoft.com/en-us/library/aa394595%28VS.85%29.aspx 試試看吧 雖然我沒試過 存檔成.vbs檔 用Administrator執行就行了吧 strComputer = "." Set objWMIService = GetObject( _ "winmgmts:\\" & strComputer & "\root\cimv2") Set colNetCards = objWMIService.ExecQuery _ ("Select * From Win32_NetworkAdapter " _ & "Where AdapterTypeID = 0 And Manufacturer <> 'Microsoft'") For Each objNetCard in colNetCards objNetCard.Disable Next -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 117.19.228.27
文章代碼(AID): #1Au8dJmX (Programming)
文章代碼(AID): #1Au8dJmX (Programming)