0

C/C++ API を使用して、Windows でネットワーク アダプターの速度とデュプレックス モードを設定する方法を探しています。Ip Helper、WMI、および SetupDI を調査しましたが、うまくいきませんでした。別のアプローチには、レジストリ値の編集が含まれていましたが、これはベンダー固有のようです。

一言で言えば、すべての NIC で動作し、動的に適用できるソリューションを探しています (再起動は不要です)。この目標を達成する方法はありますか?

お時間をいただきありがとうございます。

4

1 に答える 1

0

気にしないで、次のレジストリキーを設定することでそれを理解しました:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\xxxx\*SpeedDuplex

これは、少なくとも Windows Server 2003 以降では標準化されているようです ( http://technet.microsoft.com/en-us/library/cc780532(v=ws.10).aspxを参照)。

次に、ここで説明されている Shell Network Interface メソッドを使用して、ネットワーク アダプターを無効/有効にします: http://www.gershnik.com/faq/manage.asp#enable

于 2013-10-08T09:52:53.827 に答える