ManagementObject Class not showing up in System.Management namespace

前端 未结 7 1197
陌清茗
陌清茗 2020-12-28 11:53

I\'m trying to write some WMI in my windows form and the ManagementObject is givin me the

\"The type or namespace name \'ManagementObject\' could not be found\" Err

7条回答
  •  伪装坚强ぢ
    2020-12-28 12:33

    I think the problem is there is no WMI object for Win32_LogicalDisk.DeviceID=\"C:\". Try to replace:

    ManagementObject disk = new ManagementObject("Win32_LogicalDisk.DeviceID=\"C:\"");
    

    with:

    ManagementObject disk = new ManagementObject("Win32_LogicalDisk");
    

    and then to step through each field:

    foreach (ManagementObject o in disk.Get()){
        //Do what ever you need here.... For example:  
        Console.WriteLine(o.ToString());
    }
    

提交回复
热议问题