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