Блокировка USB при подключении к C # - PullRequest
2 голосов
/ 07 февраля 2010

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

Возможно ли это?

Любая помощь будет оценена, Спасибо.

Ответы [ 4 ]

3 голосов
/ 07 февраля 2010

Я нашел несколько статей, прибегая к помощи " usb policy c # ". Вот первый , и он выглядит просто. Результаты также показали некоторые хиты CodeProject, которые вы обычно можете скачать и изучить.

1 голос
/ 07 февраля 2010

То, о чем вы говорите, называется "управлением устройством" в мире безопасности.Коммерческие решения существуют во многих вариантах (Google это или возьмите вопрос к SF / SU ), но, к сожалению, я думаю, что это довольно сложно реализовать самостоятельно.В частности, я думаю, вам нужно изменить драйверы устройств на уровне USB, что, в свою очередь, может дисквалифицировать C #.Вам также потребуется внести в белый список определенные устройства или типы устройств, например клавиатуру.

Возможно, вы могли бы полностью отключить USB (например, в BIOS), если это ноутбук и вам не нужен USB строгодля клавиатуры или чего-то еще.

0 голосов
/ 07 февраля 2010

Я заметил, что на других защищенных USB-накопителях зашифрованная, недоступная часть не считается съемным устройством (оно отображается как другой жесткий диск) Часть, которая запускает исполняемый файл для «входа» на зашифрованный диск , - это на съемном устройстве.

К вашему сведению, устройство представляет собой Imation PivotPlus .

0 голосов
/ 07 февраля 2010

Используйте что-то вроде http://www.truecrypt.org/ - это гарантирует, что все данные недоступны до тех пор, пока не будет введен правильный пароль.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...