有没有人有好的方法来检查CDROM驱动器的状态,并等待它完全初始化并准备就绪后再尝试访问它?目前我正在使用WMI中的Win32_CDROMDrive。我检查“MediaLoaded”并等待它从“false”变为“true”。这在90%的时间都有效,但时不时地,我会从操作系统中收到一条错误消息,指出它希望之前的卷(CD)仍在驱动器中。工作流程:1.插入光盘1.5等待'MediaLoaded'标志2.过程数据3.弹出光盘4.重新开始。WinXP32位,C++ 最佳答案 您知道CDROM的盘符吗?如果是这样,您是否可以定期调用GetVol