Войти

Показать полную графическую версию : Остановить USB-устройство


Alexej77
05-11-2007, 01:25
Несколько вопросов, перерыл уже весь интернет:
1. Как остановить USB-устройство с помощью сообщения WM_DEVICECHANGE.
2. Как реализовать остановку с помощью функции CM_Request_Device_Eject.
3. Есть реализация на DeviceIoControl. Доступ к USB-диску пропадает (пишет "Вставьте диск"), но иконка в трее остается, и лампочка на флешке горит.
4. Другие варианты остановки.

Все это дело надо под C++ Builder 6.

Admiral
12-11-2007, 02:30
перерыл уже весь интернет »
А как насчёт первоисточника http://msdn2.microsoft.com/en-us/library/aa363480.aspx ?

Alexej77
12-11-2007, 23:53
Спасибо, я там был. Так и не понял, можно-ли отключить USB с помощью WM_DEVICECHANGE. Кажется, нельзя.

Сделал через функции библиотеки setupapi.dll.

Можно закрывать.




© OSzone.net 2001-2012