読者です 読者をやめる 読者になる 読者になる

みかづきメモ

学習したことのメモとか、日記とか、備忘録。

PC の型番を取得したい

C#

PC の型番情報を取得したくなったので、取得してみました。
こういった情報は、 Windows Management Instrumentation を使えば取得できるようです。

ということで、早速取得してみます。

using (var mos = new ManagementObjectSearcher())
{
    mos.Query.QueryString = "SELECT * FROM Win32_ComputerSystemProduct";
    using (var moc = mos.Get())
    {
        foreach (var mo in moc)
        {
            Console.WriteLine(mo.Properties["Name"].Value);
            mo.Dispose();
        }
    }
}

System.Management.dll への参照設定が必要です。

今回は型番だったけど、ほかにも色々取得できるみたいだから、覚えておいて損はないかも。

参考: