using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Management;
namespace WindowsManagementInstrumentation
{
class Program
{
static void Main(string[] args)
{
string strQuery = "select *from win32_OperatingSystem";
SelectQuery queryOS = new SelectQuery(strQuery);
ManagementObjectSearcher searcher = new ManagementObjectSearcher(queryOS);
foreach (var os in searcher.Get())
{
Console.WriteLine("操作系统版本号\t{0}", os["Version"]);
Console.WriteLine("操作系统标题\t{0}", os["Caption"]);
Console.WriteLine("操作系统序列号\t{0}", os["SerialNumber"]);
Console.WriteLine("操作系统路径\t{0}", os["SystemDirectory"]);
}
}
}
}