2

Возможно ли в Windows Vista использовать UAC (или какой-либо другой механизм) для ограничения доступа к устройству? Например, могу ли я ограничить доступ к своей USB-камере, чтобы, если программа пытается сфотографировать меня, она запросила у меня разрешение?

Как это можно сделать?

2 ответа2

3

Вы можете дать Устройствам права доступа, но это не работает с нечеткими определениями того, что вы хотите заблокировать.

Каждый объект «ядро» может иметь свои права доступа, разрешающие / запрещающие доступ для каждого пользователя / группы и т.д. Поэтому, если вы устанавливаете программу, которая дает вам доступ к (так называемым) спискам управления ACL устройств, которые использует система, вы можете установить что пользователь, вошедший в систему как «Боб», может открыть устройство, а «Алиса» не может.

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

Вы не можете заблокировать объект в действии, которое вы сами не контролируете. Таким образом, вы не можете контролировать изображения, предоставляемые камерой. Вы можете только предотвратить успешное выполнение команды 'open' или написать фильтр, который блокирует данные, как брандмауэр, но тогда вам действительно нужно написать его самостоятельно.

Примечание: UAC - это технология, которая не позволяет учетной записи администратора на вашем компьютере использовать свои привилегии, не соглашаясь на каждое такое действие на безопасном рабочем столе. Это не технология для предотвращения или разрешения доступа к чему-либо. Управление правами происходит через ACL (списки контроля доступа).

0

Я на самом деле не думаю, что UAC может ограничивать использование оборудования (как вы спросите).

Согласно описанию в Википедии, единственное, что подходит, будет, если ваша веб-камера требует программы, которая требует прав администратора.

Хотя, если у вас UAC на высоком уровне, маловероятно, что такие программы могут быть установлены без вашего ведома.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .