вопрос спецам - как управлять доступом к usb-устройствам в windows?
описываю ситуацию:
есть терминал с тачскрином и запущенной shell-программой (вместо explorer.exe). Все управление осуществляется с тачскрина, исключительно функциями shell-программы. У терминала есть usb-устройства (тачскрин, принтер и т.д.), которые должны работать, и публичный usb-порт.
если ли способ:
1) программно включать/выключать порт (или функцию определения устройства на порту)?
2) работать на этом порту только с определенным классом устройств (usb-flash drive), игнорируя подключение клавиатуры-мыши-принтера-мп3плеера и т.д.?
вроде в vista есть что-то подобное:
но переносить систему на vista нежелательно из-за высоких требований у нее к железу.
описываю ситуацию:
есть терминал с тачскрином и запущенной shell-программой (вместо explorer.exe). Все управление осуществляется с тачскрина, исключительно функциями shell-программы. У терминала есть usb-устройства (тачскрин, принтер и т.д.), которые должны работать, и публичный usb-порт.
если ли способ:
1) программно включать/выключать порт (или функцию определения устройства на порту)?
2) работать на этом порту только с определенным классом устройств (usb-flash drive), игнорируя подключение клавиатуры-мыши-принтера-мп3плеера и т.д.?
вроде в vista есть что-то подобное:
Посредством Групповой Политики Windows Vista позволяет системным администраторам блокировать установку неавторизованных USB-устройств в компьютер. Данная политика может применяться как к отдельному компьютеру, так и к множеству компьютеров по всей сети. У администраторов в руках находятся весьма гибкий инструмент по настройке политики запрета USB-устройств. Например, можно разрешить установку только определенного класса устройств, таких как принтеры, запретить установку любых типов USB-накопителей или запретить установку любых неавторизованных устройств. Данные политики можно перекрывать путем ввода пароля администратора для установки того или иного устройства. И, наконец, можно открывать доступ по чтению/записи к устройствам для определенных пользователей или компьютеров.
но переносить систему на vista нежелательно из-за высоких требований у нее к железу.