none
vb.net获取网卡地址,有虚拟网卡就会报出null错误! RRS feed

  • 问题

  • vb.net获取网卡地址, Dim Wmi As New System.Management.ManagementObjectSearcher("root\CIMV2", "Select * From Win32_NetworkAdapterConfiguration Where IPEnabled = True")

    假如有个虚拟网卡,比如某个摄像头的的虚拟网卡,如micsoft tv connection虚拟网卡,就会报错,提示什么null,就是对象为空值的意思,

    怎么解决呢?

    2011年2月22日 13:07

答案

  • 首先使用WMI获取这些系统信息是不太有保证,并不是每个win32类中的属性都能成功在获得 参照:http://www.cnblogs.com/KissKnife/archive/2006/11/25/572281.html 如果你想获取网卡信息,可以使用using System.Net.NetworkInformation; 参照:http://blog.csdn.net/sabty/archive/2009/08/03/4404488.aspx
    http://blog.csdn.net/zx13525079024
    • 已标记为答案 Paul Zhou 2011年3月2日 2:24
    2011年2月24日 14:58