Utilisation de ‘ManagementClass’: Afficher les propriétés de ‘Win32_LogicalDisk’

Author:

Modifier,ou,créer,une,source,d'événement
Download

using System;
using System.Management;
 
public class PropriétésManagementClass
{
    public static void Main()
    {
 
        // Initialiser la classe WMI
        ManagementClass c = new ManagementClass("Win32_LogicalDisk");
 
        // Obtenir les propriétés
        PropertyDataCollection properties = c.Properties;
 
        // Afficher les propriétés
        foreach (PropertyData pro in properties)
        {
            Console.WriteLine("Propriété: "+pro.Name);
        }
 
    }
}
 
  /*
   * Sortie:
   Propriété: Access
Propriété: Availability
Propriété: BlockSize
Propriété: Caption
Propriété: Compressed
Propriété: ConfigManagerErrorCode
Propriété: ConfigManagerUserConfig
Propriété: CreationClassName
Propriété: Description
Propriété: DeviceID
Propriété: DriveType
Propriété: ErrorCleared
Propriété: ErrorDescription
Propriété: ErrorMethodology
Propriété: FileSystem
Propriété: FreeSpace
Propriété: InstallDate
Propriété: LastErrorCode
Propriété: MaximumComponentLength
Propriété: MediaType
Propriété: Name
Propriété: NumberOfBlocks
Propriété: PNPDeviceID
Propriété: PowerManagementCapabilities
Propriété: PowerManagementSupported
Propriété: ProviderName
Propriété: Purpose
Propriété: QuotasDisabled
Propriété: QuotasIncomplete
Propriété: QuotasRebuilding
Propriété: Size
Propriété: Status
Propriété: StatusInfo
Propriété: SupportsDiskQuotas
Propriété: SupportsFileBasedCompression
Propriété: SystemCreationClassName
Propriété: SystemName
Propriété: VolumeDirty
Propriété: VolumeName
Propriété: VolumeSerialNumber
   * */