如何使用 Java API 或 JNI 关闭 CD-ROM 托盘?
是否有可能与 CD 驱动器交互(开始刻录、停止、减慢或加快旋转等)?
最佳答案
没有内置的 Java API 可以执行此操作。人们倾向于做的下一个最好的事情是转储特定的脚本,它将打开/关闭 CD 驱动器。正如@Asad Rasheed 评论的那样,这通常使用 VBS 脚本完成。
由于您要求使用 JNI 方式,我们还需要知道您的目标平台。但是,在 Windows 上,您可以使用 mciSendString()像这样:
mciSendString("set cdaudio door open", null, null, null);
如果您想更好地控制打开哪个 CD 驱动器,您可能需要使用一些其他函数,例如DeviceIoControl()。 .
关于java - 使用 Java API 删除 CD 驱动器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6530828/