SetupDI API启用/禁用在XP上不起作用

时间:2013-08-24 17:26:59

标签: c# .net

我正在尝试使用此线程中建议的SetupDI API以编程方式启用/禁用CD-Rom驱动器 Win32 API function to programmatically enable/disable device

它在Win7或Win8上运行得很好但不知何故我无法在XP上运行它。它允许我禁用设备,但一旦禁用它,它就不会让我重新启用它。

我正在使用ManagementObjectCollection来获取所有CD / DVD驱动器的DeviceID,但如果驱动器被禁用,则ID不会显示。

非常感谢任何帮助!! THX

PS:是的,我知道不再支持XP:D

0 个答案:

没有答案