スクリーンショットのように、C# を使用して、ネットワーク アダプターのリンク速度とデュプレックス モードを設定したいと考えています。たとえば、設定をオート ネゴシエーションから 10 Mbps 半二重に変更します。
始め方を教えてください。
ありがとう
SuT
スクリーンショットのように、C# を使用して、ネットワーク アダプターのリンク速度とデュプレックス モードを設定したいと考えています。たとえば、設定をオート ネゴシエーションから 10 Mbps 半二重に変更します。
始め方を教えてください。
ありがとう
SuT
Windows のネットワーク構成 dll は、(最良の場合でも) 文書化されていません。ネットワークで値を構成する最も簡単な方法は、netshを使用することです
.NET でネットワーク アダプターをプログラムによって構成する最良の方法
netsh は、文書化されていない奇妙な Windows DLL を呼び出します。コマンドを実行する代わりに dll を直接呼び出す必要がある場合は、netsh のデバッグを開始できます。
C# を使用して、レジストリ キーの DuplexSpeed のレジストリ値を変更できます。
HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\0001
ここから見つけたhttps://superuser.com/questions/258746/change-nic-speed-duplex-settings-in-script .最後の数字は異なりますがDriverDesc
、キーの値を見ることができますネットワーク デバイスの名前を表示します。
C# でレジストリ値を編集するには、 http://tech.pro/tutorial/652/csharp-snippet-tutorial-editing-the-windows-registryを参照してください。