このクエリの後に何らかの結果を見つけたいのですが、foreach ループの最初で「無効なクラス」というエラーが発生します。
string wmiQuery = string.Format("SELECT * FROM Win32_Process");
var searcher = new ManagementObjectSearcher(wmiQuery);
var wmiResults = searcher.Get();
foreach (ManagementObject retObject in wmiResults)
{
Console.WriteLine("[{0}]\tName: {1}", retObject["ProcessID"], retObject["Name"]);
}
ウィンドウ 7 64 を使用していますが、Win32_Process が存在するかどうか疑問に思っています。また、 http://www.microsoft.com/downloads/en/details.aspx? familyid=2cc30a64-ea15-4661-8da4-55bbc145c30e&displaylang=en からダウンロードする wmi コード作成者を使用します が、Win32_Process が見つかりません。
誰かがアイデアを持っていますか?