C++ 在Windows上设置NIC速度和双工模式
我正在寻找一种在Windows上使用C/C++API设置网络适配器的速度和双工模式的方法。我已经调查了Ip助手,WMI和SetupDI没有任何运气。 另一种方法涉及编辑注册表值,但这似乎是特定于供应商的 简而言之,我正在寻找一种解决方案,它可以在所有NIC上工作,并且可以动态应用(无需重新启动)。有没有办法实现这个目标C++ 在Windows上设置NIC速度和双工模式,c++,windows,duplex,nic,C++,Windows,Duplex,Nic,我正在寻找一种在Windows上使用C/C++API设置网络适配器的速度和双工模式的方法。我已经调查了Ip助手,WMI和SetupDI没有任何运气。 另一种方法涉及编辑注册表值,但这似乎是特定于供应商的 简而言之,我正在寻找一种解决方案,它可以在所有NIC上工作,并且可以动态应用(无需重新启动)。有没有办法实现这个目标 谢谢您的时间。别担心,我通过设置以下注册表项找到了答案: HKEY\U LOCAL\U MACHINE\SYSTEM\CurrentControlSet\Control\Clas
谢谢您的时间。别担心,我通过设置以下注册表项找到了答案: HKEY\U LOCAL\U MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\xxxx\*SpeedDuplex 至少自WindowsServer2003以来,它似乎已经标准化了(请参阅) 然后,我使用下面描述的Shell网络接口方法禁用/启用网络适配器: