【发布时间】:2014-01-20 14:07:13
【问题描述】:
我正在尝试在 Windows 8 中使用新的 WMI 类 MSFT_NetAdapter 而不是 Win32_NetworkAdapter
using System;
using System.Management;
namespace TestAdapters
{
class Program
{
static void Main(string[] args)
{
string query = "SELECT * From MSFT_NetAdapter";
ManagementObjectSearcher searcher = new ManagementObjectSearcher(query);
ManagementObjectCollection adaptersCollection = searcher.Get();
foreach (ManagementObject adapterWmiObject in adaptersCollection) //System.Management.ManagementException
{
//...
}
Console.WriteLine("end.");
Console.ReadKey();
}
}
}
我在foreach 语句中收到System.Management.ManagementException 消息:无效类
我不知道,这是什么意思。我在 Windows 8.1 x64 下编译并运行代码,所以这个类必须工作。
MSFT_NetAdapter怎么用?
【问题讨论】:
标签: c# networking windows-8 wmi windows-server-2012