Несколько вопросов, перерыл уже весь интернет:
1. Как остановить USB-устройство с помощью сообщения WM_DEVICECHANGE.
2. Как реализовать остановку с помощью функции CM_Request_Device_Eject.
3. Есть реализация на DeviceIoControl. Доступ к USB-диску пропадает (пишет "Вставьте диск"), но иконка в трее остается, и лампочка на флешке горит.
4. Другие варианты остановки.
Все это дело надо под C++ Builder 6.
C/C++ - Остановить USB-устройство
-
Admiral
Re: C/C++ - Остановить USB-устройство
Цитата Alexej77:
перерыл уже весь интернет
А как насчёт первоисточника
перерыл уже весь интернет
C/C++ - Остановить USB-устройство
А как насчёт первоисточника
http://msdn2.microsoft.com/en-us/library/aa363480.aspx
?-
Alexej77
Re: C/C++ - Остановить USB-устройство
Спасибо, я там был. Так и не понял, можно-ли отключить USB с помощью WM_DEVICECHANGE. Кажется, нельзя.
Сделал через функции библиотеки setupapi.dll.
Можно закрывать.
Сделал через функции библиотеки setupapi.dll.
Можно закрывать.