zoukankan      html  css  js  c++  java
  • 使用WMI获取驱动器列表

    在昨天的随笔里:两个硬盘和文件相关的小技巧 中对于取得硬盘的分区列表使用了API,在灵感之源的提醒下,联想到用WMI来实现,现在已经成功了,感谢灵感之源提供的思路

    以下是示例代码:

    先要引用System.Management.dll,

    using System.Management;
    SelectQuery query = 
                    
    new SelectQuery("SELECT * FROM Win32_LogicalDisk WHERE DriveType = 3");

                ManagementObjectSearcher searcher 
    = 
                    
    new ManagementObjectSearcher(query);

                
    foreach (ManagementBaseObject envVar in searcher.Get()) 
                
    {
                    
    this.listBox1.Items.Add(envVar["Name"].ToString());
                }

    如果查询语句中的DriveType 为2,会得到软驱,如果为5,会得到光驱。

  • 相关阅读:
    代码1
    js中级第13天
    dom 浏览器模型
    js中级第12天
    js中级第11天
    js中级第十天
    js中级第九天
    js中级第8天
    js中级第六天
    js中级第七天
  • 原文地址:https://www.cnblogs.com/dahuzizyd/p/22746.html
Copyright © 2011-2022 走看看