就像屏幕截图一样,我想使用 C# 设置网络适配器的链接速度和双工模式。例如,将设置从自动协商更改为 10 Mbps 半双工。
你能指出我如何开始吗?
谢谢
苏特
就像屏幕截图一样,我想使用 C# 设置网络适配器的链接速度和双工模式。例如,将设置从自动协商更改为 10 Mbps 半双工。
你能指出我如何开始吗?
谢谢
苏特
Windows 网络配置 dll 的记录很差(在最好的情况下)。在网络中配置值的最简单方法是使用netsh
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。