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

Author:

Modifier,ou,créer,une,source,d'événement
{filelink=15683}

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
   * */

Leave a Reply

Your email address will not be published. Required fields are marked *