关于最近给一家企业做的文档保全系统的技术整理(4)

5、通过WMI获取和设置本地IP、网关、DNS等信息

首先要添加System.Management这个DLL文件的引用

code

关于类定义的代码我就不贴了,上面是该类中用到的一些对象。

下面是相关方法的代码:

 

code

该方法用于设置本地的相关ip信息。

获取的方法如下:

code

设置ip和dns为自动获取dhcp分配的方法:

 

code

说明:如果你设置了本地的网关或者dns信息后,需要将本地的ip配置该为DHCP分配的时候直接调用EnableDHCP无效的。你需要先重新设置下ip再调用EnableDHCP才有效。

code

另外测试显示,在部分xp笔记本电脑上功能无效,可能是操作系统的版本问题。

posted @ 2010-07-14 16:14  micy  阅读(216)  评论(0)    收藏  举报