2015-07-21 101 views

回答

1

你必須通過Win32_Volume實體枚舉。以下是DefragAnalysis方法的示例。

ManagementClass mc = new ManagementClass("Win32_Volume"); 
ManagementObjectCollection moc = mc.GetInstances(); 
foreach(ManagementObject mo in moc) 
{ 
    string name = (string)mo.GetPropertyValue("Name"); 
    if (name == @"C:\") 
    { 
     var props = new object[2]; 
     mo.InvokeMethod("DefragAnalysis", props); 
    } 
} 
相關問題