Какой язык/методы использовать для прослушивания съемных дисков в Windows?
Вопрос
Какой язык или метод я бы использовал для прослушивания события, когда съемный диск подключен к ПК?
Решение
Я думаю, подойдет любой язык, который может работать с Windows API.По сути, вы слушаете сообщение Windows WM_DEVICECHANGE.Уже одно это позволит вам прослушивать общесистемные сообщения.
Для более конкретных сценариев посмотрите функцию API RegisterDeviceNotification().Само собой разумеется, что C/C++ легко справится с этой задачей.
Другие советы
Будет ли ваша программа работать как служба Windows и ждать?или в этом случае можно разместить сценарий запуска на съемном диске?
Этот статья на codeproject.com находится на C++ и имеет решение, использующее функцию регистра уведомления об изменении оболочки.
Не связан с StackOverflow