PDA

View Full Version : Nhận biết khay CDRom đóng/ mở?


kfc.cafe
07-04-2009, 11:20 AM
Tôi chưa lập trình giao tiếp cấp thấp (phần cứng) với CD/DVDRom bao giờ. Nay có một vấn đề là kiểm tra xem khay CD/DVDRom đang ở trạng thái đóng hay mở.

Tôi dùng DeviceIoControl() (thư viện kernel32.dll) và chỉ có thể nhận dạng xem có hay không có đĩa CD/DVD bên trong khay khi khay đóng. Ngoài ra kết quả chỉ là 0.

Tôi muốn nhờ các bạn hướng dẫn giúp làm sao "ping" CD/DVDRom để biết trạng thái của nó là đóng hay mở?