Включать / отключать оборудование без прав администратора в Vista?
-
08-07-2019 - |
Вопрос
Меня попросили предоставить программу / скрипт / что угодно, что включает или отключает
- Привод CD/DVD
- Порты USB
- Гибкий (!) дисковод
устройства без требующий прав администратора, то есть такой, который может быть запущен "обычным" пользователем.
В идеале, что-то вроде утилиты командной строки:C:> foobar cdrom / отключить
Любые указания, намеки или зацепки принимаются с благодарностью!
Спасибо,
Рони
Решение
Вы могли бы написать службу, которая работает от имени привилегированной учетной записи (напримерЛокальная система), и напишите интерфейсное приложение с графическим интерфейсом, которое взаимодействует с сервером.Затем пользователь, не являющийся администратором, может запустить интерфейс.
Другие советы
Не обнаружив дыры в системе безопасности Vista, это просто невозможно сделать.Они требуют прав администратора по определенной причине - это то, что должны делать только администраторы.
Существует утилита командной строки (devcon.exe, доступные здесь), который будет включать / отключать устройства, но для этого все равно потребуются права администратора.Его синтаксис таков:
DEVCON disable {device id}
где {идентификатор устройства} - это один из "идентификаторов оборудования", перечисленных на вкладке "Сведения" страницы свойств устройства Device Manager.
Если вы случайно оказались в домене, я подумай вы можете отключить все это с помощью групповой политики.
Прежде всего, вы должны проверить, может ли пользователь без прав администратора сделать это из пользовательского интерфейса Windows, используя диспетчер устройств.И я действительно сомневаюсь в этом.