Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Остановить USB-устройство (http://forum.oszone.net/showthread.php?t=93498)

Alexej77 05-11-2007 01:25 672840

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

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

Admiral 12-11-2007 02:30 677049

Цитата:

Цитата Alexej77
перерыл уже весь интернет »

А как насчёт первоисточника http://msdn2.microsoft.com/en-us/library/aa363480.aspx ?

Alexej77 12-11-2007 23:53 677664

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

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

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


Время: 07:07.

Время: 07:07.
© OSzone.net 2001-