2010-02-07 2 views
2

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

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

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

ответ

3

Я нашел несколько статей по поисковому запросу «usb policy c#». Here's the first one, и это выглядит просто. Результаты также показали некоторые образы CodeProject, которые вы обычно можете загружать и учиться.

+0

Это то, что я искал, однако программа не работает на Windows 7. – Crazyd22

0

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

+0

Нет, не так, я пытаюсь сделать так, если какой-либо USB подключен к моему компьютеру. Обеспечение безопасности моего компьютера. – Crazyd22

+0

А, я вижу, извините! Удачи! – Will

1

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

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

0

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

FYI устройство является Imation PivotPlus.