3

在此处输入图像描述

就像屏幕截图一样,我想使用 C# 设置网络适配器的链接速度和双工模式。例如,将设置从自动协商更改为 10 Mbps 半双工。

你能指出我如何开始吗?

谢谢

苏特

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 回答