2009-03-17 14 views

Antwort

1

Ich habe es oft mit Windows XP verwendet, 2003, Vista seine Werke fein

0

Sie können auch über WMI „Systeminformationen acquisition“ Skript aufruft.

WMI calls

Verwenden Sie die WMIC Code Creator und ein little VB script, und Sie können genau die Informationen erhalten Sie wollen/müssen, wie systeminfo Befehl zum statischen gegenüber.

Zum Beispiel:

public string GetHardDisks() { 
    ManagementObjectSearcher searcher = new 
    ManagementObjectSearcher("root\\CIMV2", "SELECT * FROM Win32_LogicalDisk"); 
    StringBuilder sb = new StringBuilder(); 
    foreach (ManagementObject wmi in searcher.Get()) { 
     try { 
      sb.Append("Drive Device ID: " + 
      wmi.GetPropertyValue("DeviceID").ToString() +Environment.NewLine); 
      sb.Append("Caption: " + wmi.GetPropertyValue("Caption").ToString() + Environment.NewLine); 
      sb.Append("Volume Serial Number: " + wmi.GetPropertyValue("VolumeSerialNumber").ToString() 
      + Environment.NewLine); 
      sb.Append("Free Space: " + wmi.GetPropertyValue("FreeSpace").ToString() + " 
      bytes free" + Environment.NewLine + Environment.NewLine); 
     } 
     catch { 
      return sb.ToString(); 
     } 
    } 
    return sb.ToString(); 
} 
Verwandte Themen