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