Как определить, когда CD / DVD / USB вставлен или удален, и получить букву диска? - PullRequest
4 голосов
/ 03 сентября 2010

Я хочу определить, когда диск (CD / DVD) или USB вставлен или удален.

Я знаю, что должен работать с сообщением WM_DEVICECHANGE, но моя проблема заключается в получении тома (буквы)диска, я попытался получить его по WMI Query и Win32_VolumeChangeEvent, но не смог!

есть пример и работает нормально, как я могу это сделать с помощью Delphi

Ответы [ 2 ]

0 голосов
/ 03 сентября 2010

Для вставок CD вы хотите CDEvents: http://www.torry.net/vcl/filedrv/cd/dtcdevents.zip

Работает красиво. Напишите мне (eknowles@gmail.com), если вы хотите пример кода.

...