MONO C#网络接口适配器配置

时间:2018-06-05 00:49:16

标签: c# configuration mono nic

我的问题涉及跨平台开发,特别是使用C#在MONO下枚举和配置网络适配器。

我知道NetworkInterface.GetAllNetworkInterfaces(),就识别适配器而言,这在Linux和Windows上很有用。

但是,我需要实际更改IP地址,启用DHCP,MAC地址等等。不幸的是,NetworkInterface似乎无法设置适配器属性。

由于这个项目的起源始于WinCE,我不得不回归到各种策略,如注册表敲击,netsh甚至WMI,但这些都是临时的而不是跨平台的。

有人可以建议在MONO / C#环境中更新适配器设置的最少平台相关的编程方法吗?我将永远感激。

0 个答案:

没有答案