@Oleg_123
разработчик c#.

Как отключить (или запретить любые действия) конкретную usb флешку?

Необходимо отключать или запрещать любые действия, на определенной флешке. Например, в компьютер вставлены 2 флешки Ф1 и Ф2. Необходимо чтобы пользователь не смог пользоваться Ф1. но при этом работал с Ф2.
Находил способ чтобы отключить всех флешек, но для конкретной, не смог получить решение.
Есть сторонний софт, которые повторяет функционал, но как он работает не смог понять.

Update:
Необходимо чтобы решение не требовало перезагрузки для применения.
  • Вопрос задан
  • 321 просмотр
Пригласить эксперта
Ответы на вопрос 3
newross
@newross
Product owner
Делал подобное через WMI. С его помощью можно навесить хуки. Фильтровать флешки можно по серийному номеру либо по названию модели.
Ответ написан
Вроде Касперский поддерживал использование только указанных флешек.
Ответ написан
@usbstor
все названия флешек сохраняются в ветке реестра по HKLM\SYSTEM\ControlSet001\Control\usbstor в виде подветок. можно выставить права на конкретную ветвь в виде запрета на чтение и запись. единственно, нужно определить какой записи соответствует конкретная флешка. сделать это можно путем удаления всех записей из ветви usbstor и вставив нужную флешку, тогда появившаяся новая запись и будет искомой.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы