コード例 #1
0
 void getWmiData()
 {
     try {
         foreach (ManagementObject obj in WMI.GetWmi("Select Caption, OSProductSuite from Win32_OperatingSystem", ComputerName))
         {
             OperatingSystem = (String)obj["Caption"];
             UInt32 osSuite = (UInt32)obj["OSProductSuite"];
             if ((osSuite & 2) > 0)
             {
                 Sku = "Enterprise";
             }
             if ((osSuite & 128) > 0)
             {
                 Sku = "Datacenter";
             }
         }
     } catch { }
 }