我通过WMI取得网卡信息,比如现在我的电脑上有四个网卡,其中一个插了网线,然后我可以得到他们四个网卡的网卡名称,而且我也可以修改四个网卡的IP,唯一的问题就是,其它三个没插网线的网卡的IP,子掩码,默认网关取不到,IP,和子掩码都显示0.0.0.0,默认网关是空的,可以得到DNS,我想知道是什么原因,还是说在没插网线的情况下用WMI编程是没法取到的,有什么办法可以解决吗,希望给个方法。
没有使用过WMI来控制网卡信息。
你可以在cmd窗口下,试一下ipconfig /all命令,看一下另外三块网卡的设置信息,是否和WMI获取到的一致。
有可能是因为那几个是处于非活动状态,IP是自动获取的吗?如果是自动获取的,就不存在了..