Windows XPのスクリプトから完全なネットワークインターフェイスを有効/無効にする必要があります。私はpython解決策を探していますが、一般的な方法(例えば、WMI、一部のコマンドライン、一部のWindowsコールなど)は大歓迎です。ありがとう。
devcon ツールはNICを制御できますが、インターフェイスは直接制御できません。デバイスマネージャアプレットのコマンドラインバージョンです。
devcon disable (id or portion of name)
devcon enable (id or portion of name)
_
これはvb.netです
Dim objectQuery As New ObjectQuery("SELECT * FROM Win32_NetworkAdapter WHERE NetConnectionId IS NOT NULL")
Dim searcher As New ManagementObjectSearcher(scope, objectQuery)
Dim os As ManagementObject
Dim moColl As ManagementObjectCollection = searcher.Get()
Dim _list As String = ""
For Each os In moColl
Console.WriteLine(os("NetConnectionId"))
Next os
_
それはあなたのコンピュータ上のすべてのインターフェースを取得します。それからあなたはそれを無効にするためにnetshをすることができます。
netSHインタフェースセットインターフェイスが無効になります