我有一个正在使用DEVCON执行以下操作的应用程序;没有Devcon的C#Devcon功能?
- 获取设备状态
- 启用
- 禁用
- 上述所有基于兼容的ID。
我怎样才能不用DEVCON呢?我仍然需要上面列出的相同功能。
我已经看过This question and answer,但我需要根据上面的标准对它进行更多的调整。它还需要在x86,x64和XP +上运行。
任何人都可以帮忙吗?
我有一个正在使用DEVCON执行以下操作的应用程序;没有Devcon的C#Devcon功能?
我怎样才能不用DEVCON呢?我仍然需要上面列出的相同功能。
我已经看过This question and answer,但我需要根据上面的标准对它进行更多的调整。它还需要在x86,x64和XP +上运行。
任何人都可以帮忙吗?
从C#做到这一点,你必须进行pinvoke的Windows Setup APIs
这link有设置的API如何使用枚举设备C的一个例子。
有趣的是,TechNet上还有一个Powershell模块,用于Device Management。
如果许可证允许,您可以查看.Net中的实现。
我将查看pinvoke。 PS模块在Windows 8.1上失败并且没有可用的源... –
DevCon和Microsoft Device Console一样吗? – Amy
yup,[Microsoft链接](http://support.microsoft.com/kb/311272) –