- using System;
- using System.Management;
- // This example demonstrates how to
- // enumerate all logical disks
- // using the ManagementObjectEnumerator object.
- class Sample_ManagementObjectEnumerator
- {
- public static int Main(string[] args)
- {
- ManagementClass diskClass = new ManagementClass("Win32_LogicalDisk");
- ManagementObjectCollection disks = diskClass.GetInstances();
- ManagementObjectCollection.ManagementObjectEnumerator disksEnumerator = disks.GetEnumerator();
- while(disksEnumerator.MoveNext())
- {
- ManagementObject disk = (ManagementObject)disksEnumerator.Current;
- Console.WriteLine("Disk found: " + disk["deviceid"]);
- }
- return 0;
- }
- }
C# 枚举 Win32_LogicalDisk 类的所有实例,并显示每个实例的 DeviceID 值
最新推荐文章于 2024-12-03 16:28:47 发布