2

我正在尝试使用 SetupDI API 以编程方式启用/禁用 CD-Rom 驱动器,正如此线程 Win32 API 函数中建议的那样,以编程方式启用/禁用设备

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

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

任何帮助深表感谢!!谢谢

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

4

0 回答 0