0
這可能看起來很荒謬,它肯定是,但我有我的理由。光盤彈出中斷 - 可能嗎?
運行「彈出-T」將打開/關閉CD托盤。但後續的命令迭代會自動等待,直到托盤物理完成該功能(完全關閉/打開)。
我的問題......有沒有辦法打斷這件事,並處理下一個命令?例如,讓打開托盤約300ms,然後關閉它。
我不介意使用其他語言來做到這一點,但任何人都可以向正確的方向發送我?技術文檔? etc ...
謝謝!
這可能看起來很荒謬,它肯定是,但我有我的理由。光盤彈出中斷 - 可能嗎?
運行「彈出-T」將打開/關閉CD托盤。但後續的命令迭代會自動等待,直到托盤物理完成該功能(完全關閉/打開)。
我的問題......有沒有辦法打斷這件事,並處理下一個命令?例如,讓打開托盤約300ms,然後關閉它。
我不介意使用其他語言來做到這一點,但任何人都可以向正確的方向發送我?技術文檔? etc ...
謝謝!
我看着「彈出」的來源,它調用ioctl。所以從這個層面來看我是不可能的。我不熟悉ioctl代碼,但我相信它也不會做任何事情,也不會讓你打斷它。我能想到的唯一選擇就是寫一個新的CD驅動程序......但即使如此,這也是不可能的。你必須深入研究Linux的內核才能找到一種方法。