Управление USB-доступом в Windows CE6 - PullRequest
1 голос
/ 02 марта 2010

Я ищу способ программно (C ++) управления / безопасного доступа к USB-портам на устройстве Windows CE, которое будет иметь только один вход в систему, а затем останется запущенным приложением реального времени.

В идеале, было бы проще интегрировать пароль, введенный в работающее приложение, которое затем открывает / активирует функции USB, но любое решение будет принято во внимание.

Меня не особо беспокоит тип подключенного устройства, хотя это было бы бонусом. Я просто хочу помешать кому-либо использовать Pen Drive без авторизации в работающей системе, но при этом разрешить уполномоченным инженерам обновлять программное обеспечение, копировать файлы журналов и т. Д.

Я знаю, что это можно сделать в BIOS, но я не хочу перезагружаться, чтобы включить эту функцию, так как работающее программное обеспечение должно работать, и я бы предпочел не пускать в BIOS неопытных людей. ..

Есть ли способ сделать это в C ++ для Windows CE6?

1 Ответ

1 голос
/ 02 марта 2010

Вам необходимо изменить драйвер USB-хоста, чтобы запросить аутентификацию у пользователя (или, что еще лучше, согласовать его с каким-либо приложением / сервисом аутентификации). Затем вы можете сделать его настолько сложным, насколько захотите, связывая пользователей с классами устройств, поставщиками устройств или даже вплоть до серийного номера устройства.

Исходный код драйвера поставляется с Platform Builder, так что это не должно быть слишком сложно.

...