\Device\0000008e
От: BlackEric http://black-eric.lj.ru
Дата: 26.05.15 15:07
Оценка:
Нужно сделать программное отключение usb устройства из службы.

Получаю к нему путь вида \Device\0000008e. Далее, я так понимаю, мне нужно скормить этот путь ZwOpenFile, что бы получить его хендл, а этот хендл уже скармливать в DeviceIoControl непосредственно для отключения?
https://github.com/BlackEric001
Re: \Device\0000008e
От: tchunya  
Дата: 27.05.15 06:37
Оценка:
Смотря что понимать под отключением. Если eject, то вот рабочий пример: http://www.codeproject.com/Articles/13839/How-to-Prepare-a-USB-Drive-for-Safe-Removal. Если целиком отключить ноду, то курить SetupAPI.
Re[2]: \Device\0000008e
От: BlackEric http://black-eric.lj.ru
Дата: 27.05.15 08:09
Оценка:
Здравствуйте, tchunya, Вы писали:

T>Смотря что понимать под отключением. Если eject, то вот рабочий пример: http://www.codeproject.com/Articles/13839/How-to-Prepare-a-USB-Drive-for-Safe-Removal. Если целиком отключить ноду, то курить SetupAPI.


Мне смарт карту отключать. Этот пример не катит.
https://github.com/BlackEric001
Re[3]: \Device\0000008e
От: boris_ Германия  
Дата: 15.06.15 11:48
Оценка:
Здравствуйте, BlackEric, Вы писали:

BE>Мне смарт карту отключать.

Карту или ридер?
Re[4]: \Device\0000008e
От: BlackEric http://black-eric.lj.ru
Дата: 15.06.15 11:51
Оценка:
Здравствуйте, boris_, Вы писали:

_>Здравствуйте, BlackEric, Вы писали:


BE>>Мне смарт карту отключать.

_>Карту или ридер?

Карту.
Уже сделал через Setup\Config API Безопасное извлечение устройства
https://github.com/BlackEric001
Re[5]: \Device\0000008e
От: boris_ Германия  
Дата: 15.06.15 12:06
Оценка:
Здравствуйте, BlackEric, Вы писали:

_>>Здравствуйте, BlackEric, Вы писали:


BE>>>Мне смарт карту отключать.

_>>Карту или ридер?

BE>Карту.

BE>Уже сделал через Setup\Config API Безопасное извлечение устройства

Это не совсем СМАРТ карта . Это скорее флешка
Re[6]: \Device\0000008e
От: BlackEric http://black-eric.lj.ru
Дата: 15.06.15 19:43
Оценка:
Здравствуйте, boris_, Вы писали:

_>Это не совсем СМАРТ карта . Это скорее флешка

Если допилить работает и для смарт карт
https://github.com/BlackEric001
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.