我有一个使用 DEVCON 执行以下操作的应用程序;
- 获取设备状态
- 使
- 禁用
- 以上所有内容均基于兼容的 id。
如何在不使用 DEVCON 的情况下执行相同的操作?我仍然需要上面列出的相同功能。
我已经研究了这个问题和答案,但我需要根据上述标准对其进行更多定制。它还需要在x86,x64和XP+上运行。
谁能帮忙?
要从 C# 执行此操作,您必须精确调用 Windows 安装程序 API
此链接在 C 中提供了一个示例,说明如何使用安装程序 API 枚举设备。
有趣的是,TechNet 上有一个用于设备管理的 Powershell 模块。
如果许可证允许,您可以查看 .Net 中的实现。