wmi – 在Win8上发现并启用/禁用设备?
发布时间:2020-12-14 05:40:23 所属栏目:Windows 来源:网络整理
导读:我正在为 Windows 8(C#5)编写一个Metro应用程序,作为一个电源控制应用程序,允许用户启用和禁用计算机可能具有的各种设备.现在,我只是想蓝牙和无线网络适配器.最终我会添加其他设备,但一次只能添加一步. 我担心的主要方面是可靠地查找设备,启用和禁用它们,以
我正在为
Windows 8(C#5)编写一个Metro应用程序,作为一个电源控制应用程序,允许用户启用和禁用计算机可能具有的各种设备.现在,我只是想蓝牙和无线网络适配器.最终我会添加其他设备,但一次只能添加一步.
我担心的主要方面是可靠地查找设备,启用和禁用它们,以及查询它们的状态(设备是否已启用?).我需要能够在具有各种不同设备的各种机器上执行任何这些操作,包括多个NIC或蓝牙硬件设置. 我在Win7上查看了devcon,但我担心可靠地发现这些设备.如果我抓错设备,谁知道我将禁用什么,更不用说它不会禁用我打算禁用的内容.此外,我还没有在Win8上尝试它,它可能不是一个便携式应用程序,我不希望人们安装它,然后我的应用程序. WMI很强大,但在没有一点指导的情况下总是有点吓人.如果这是我最好的选择,我会很感激一些资源. 命令行或.Net库是我所希望的,但我之前没有尝试过这种东西,所以我对任何其他选择都持开放态度.此外,任何与其他设备(如蜂窝网卡或我尚未想到的设备)合作的远见都会很棒. 解决方法
您想要的大部分内容(例如蓝牙API)确实都是远离Metro应用程序的沙盒. Windows命名空间中有一些替代品,但它们是否满足您的需求我不知道.请查看
http://msdn.microsoft.com/en-us/library/windows/apps/hh464945,其中包含指向使用设备的建议替代方案的链接.
特别是Windows.Devices.Enumeration命名空间说它是关于寻找设备.然而,当我阅读页面时,似乎更多的是发现而不是控制.发现你无法控制它们我不会感到惊讶.但那是我开始挖掘的地方. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Script?Engine?异常?服务器IIS问题解决办法!
- windows-sbs-2011 – Windows Server Backup – 磁盘已满
- windows – 为cmd启用颜色输出
- 窗口 – 保持自动控制的远程桌面会话“活着”
- workflow-foundation – Windows Workflow,WCF Ria服务和Si
- 如何在Windows上为Emacs 23.1.50编译CEDET 1.0pre7编译?
- mosquitto(windows)作为broker,paho作为client
- windows自带应用xbox无法登陆:0x80070426:服务尚未启动
- win10、win8/8.1、win7系统激活工具-----也可激活Office各版
- Windows Credential Provider与C#