title image


Smiley Re: Name vom Datenträger / Laufwerk ermitteln
der Name ist in mo["VolumeName"].ToString(); zu finden



nicht für jedes ManagementObject ist ein Wert vorhanden, deshalb auf NULL prüfen oder try{}catch{} verwenden





ManagementObjectSearcher query = new

ManagementObjectSearcher("SELECT * From Win32_LogicalDisk ");

ManagementObjectCollection queryCollection = query.Get();

foreach (ManagementObject mo in queryCollection)

{

string o1 = mo["DriveType"].ToString();

string o2 = mo["FileSystem"].ToString();

string o3 = mo["FreeSpace"].ToString();

string o4 = mo["InstallDate"].ToString();

string o5 = mo["MaximumComponentLength"].ToString();

string o6 = mo["MediaType"].ToString();

string o7 = mo["Name"].ToString();

string o8 = mo["MediaType"].ToString();

string o9 = mo["PNPDeviceID"].ToString();

string o10 = mo["PowerManagementCapabilities"].ToString();

string o11 = mo["PowerManagementSupported"].ToString();

string o12 = mo["ProviderName"].ToString();

string o13 = mo["Purpose"].ToString();

string o14 = mo["QuotasDisabled"].ToString();

string o15 = mo["QuotasIncomplete"].ToString();

string o16 = mo["QuotasRebuilding"].ToString();

string o17 = mo["Size"].ToString();

string o18 = mo["Status"].ToString();

string o19 = mo["StatusInfo"].ToString();

string o20 = mo["SupportsDiskQuotas"].ToString();

string o21 = mo["SupportsFileBasedCompression"].ToString();

string o22 = mo["SystemCreationClassName"].ToString();

string o23 = mo["SystemName"].ToString();

string o24 = mo["VolumeDirty"].ToString();

string o25 = mo["VolumeName"].ToString();





}

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: