3

ここに画像の説明を入力

スクリーンショットのように、C# を使用して、ネットワーク アダプターのリンク速度とデュプレックス モードを設定したいと考えています。たとえば、設定をオート ネゴシエーションから 10 Mbps 半二重に変更します。

始め方を教えてください。

ありがとう

SuT

4

2 に答える 2

1

Windows のネットワーク構成 dll は、(最良の場合でも) 文書化されていません。ネットワークで値を構成する最も簡単な方法は、netshを使用することです

.NET でネットワーク アダプターをプログラムによって構成する最良の方法

netsh は、文書化されていない奇妙な Windows DLL を呼び出します。コマンドを実行する代わりに dll を直接呼び出す必要がある場合は、netsh のデバッグを開始できます。

于 2012-11-22T11:35:33.460 に答える
0

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を参照してください。

于 2013-03-22T02:55:20.317 に答える