CD弹出中断-可能



这可能看起来很荒谬,但确实如此,但我有我的理由。

运行"eject -T"将打开/关闭CD托盘。但是,该命令的后续迭代会自动等待,直到托盘物理上完成该功能(完全关闭/打开)。

我的问题…是否有一种方法可以中断此命令并处理下一个命令?例如,让我们打开托盘约300ms,然后关闭它。

我不介意用其他语言来做这件事,但是有人能给我指明正确的方向吗?技术文档?等等…

谢谢!

我查看了"弹出"的源代码,它调用了ioctl。所以从这个层面上看,这对我来说是不可能的。我不熟悉ioctl代码,但我相信它也不会做任何允许您中断它的事情。我能想到的唯一替代方案就是写一个新的CD驱动…但即便如此,也有可能这是不可能的。

相关内容

  • 没有找到相关文章

最新更新