使用自定义UI设置IP地址

时间:2014-07-07 10:37:55

标签: c# .net windows

我想创建一个程序,用户可以使用该程序配置其tcp网络设置,如

  • 是否使用DHCP
  • 如果没有,则手动设置ip-address,subnet,gateway等。

基本上它应该是这个对话框正在做的事情:

enter image description here

这可能吗?我想可能会有一些原生的win32函数,我可以PInvoke。

1 个答案:

答案 0 :(得分:1)

您希望System.Management用于此

 ManagementClass managementClass = new ManagementClass("Win32_NetworkAdapterConfiguration");
 ManagementObjectCollection managementObjectCollection = objMC.GetInstances();

然后你应该能够迭代集合并更改你需要的值。