■28036 / ) |
Re[1]: C#でのWMI情報取得 |
□投稿者/ 魔界の仮面弁士 (893回)-(2008/11/19(Wed) 09:24:03)
|
■No28023 (駆け出し さん) に返信
> 下のようなサンプルコードをC#に直したいのですが行き詰ってます
これって、COM 版の WMI ライブラリですね。
(VB.NET では無く) VB6 / VBA のコードを参考にしているのかな?
> アドバイスよろしくお願いします。
すみません。アドバイスの仕方が思いつかないので…実装例を書いてしまいます。
using System;
using System.Management;
class Class1
{
static void Main()
{
ManagementObjectSearcher searcher = new ManagementObjectSearcher(
@"\\.\ROOT\SecurityCenter", "Select * from AntiVirusProduct");
foreach (ManagementObject o in searcher.Get())
{
Console.WriteLine("製造元:{0}", o["CompanyName"]);
Console.WriteLine("アンチウイルスソフト名:{0}", o["DisplayName"]);
Console.WriteLine("バージョン:{0}", o["versionNumber"]);
}
Console.ReadKey();
}
}
|
|