以编程方式启用已禁用的设备

时间:2012-11-14 09:04:25

标签: c# device-manager

我正在使用此答案中的代码:Win32 API function to programmatically enable/disable device

代码有效,但有点像。 只有先前已使用相同代码禁用该设备,它才会成功启用该设备。 如果在程序启动之前设备被“禁用”,则无法成功启用它,但它不会引发任何异常。代码运行正常,我在设备管理器中看到“刷新”,但它仍然被禁用。

仅当我首先手动启用设备时,代码才能成功禁用并启用它。 有没有办法以一种以禁用设备开始的方式正确使用这段优秀的代码?

它可能很小,但我看不到它。

0 个答案:

没有答案