我正在尝试使用此线程中建议的SetupDI API以编程方式启用/禁用CD-Rom驱动器 Win32 API function to programmatically enable/disable device
它在Win7或Win8上运行得很好但不知何故我无法在XP上运行它。它允许我禁用设备,但一旦禁用它,它就不会让我重新启用它。
我正在使用ManagementObjectCollection来获取所有CD / DVD驱动器的DeviceID,但如果驱动器被禁用,则ID不会显示。
非常感谢任何帮助!! THX
PS:是的,我知道不再支持XP:D