• 获取声音设备名称及PNPDeviceID


    实现效果:

      

    知识运用:

      WMI管理类中的  

      ManagementObjectSearcher类  //基于指定的查询检索管理对象的集合 用于检索管理信息的较为常用的入口点之一

      public ManagementObjectCollection Get()  //其get方法用调用指定的WMI查询并返回结果集合

      和ManagementObject类    //该类表示WMI实例 

        public Object Item [string propertyName ] {get ; set;}  //该类的 Item属性  通过[]符获取对该属性值的访问

    实现代码:

            private void button1_Click(object sender, EventArgs e)
            {
                ManagementObjectSearcher VoiceDeviceSearcher = new ManagementObjectSearcher("select * from Win32_SoundDevice");
                foreach(ManagementObject VoiceDeviceObject in VoiceDeviceSearcher.Get())
                {
                    textBox1.Text=VoiceDeviceObject["ProductName"].ToString();
                    textBox2.Text=VoiceDeviceObject["PNPDeviceID"].ToString();
                }
                button1.Enabled = false;
            }
    
  • 相关阅读:
    如何学习区块链
    用Python从零开始创建区块链
    区块链入门
    什么是区块链
    localStorage使用总结
    整理vue学习笔记
    SCSS 教程
    vue — 创建vue项目
    软件开发的常见文档
    史上最全的CSS hack方式一览(转)
  • 原文地址:https://www.cnblogs.com/feiyucha/p/10277972.html
Copyright © 2020-2023  润新知