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