Как назначить разрешения для управления услугами Windows при включенном UAC?

У меня есть следующий сценарий:

  • Я локальный администратор на моем компьютере с Windows 7 Enterprise и UAC включен
  • Компьютер не находится в домене и не находится под групповой политикой
  • Я запускаю некоторую программу, не запуская ее как администратор
  • Эта программа иногда должна контролировать локально установленную службу Windows (с параметрами ручного запуска)
  • Без запуска начальной программы в качестве администратора или без отключения UAC-управления службами Windows не выполняется.

Как я могу предоставить разрешения моей учетной записи для управления этой конкретной службой без запуска с повышенными привилегиями или отключения UAC?

One Solution collect form web for “Как назначить разрешения для управления услугами Windows при включенном UAC?”

Сервисы, как и каждый объект Windows, имеют связанный с ним ACL, который может быть изменен, чтобы предоставить вам доступ.

Насколько я знаю, нет официального интерфейса для управления списками ACL, поэтому у вас останутся два варианта:

  1. Загрузите Process Explorer . Запустите службу (ProcExp показывает только запущенные службы). В ProcExp дважды щелкните процесс для Сервиса (или щелкните правой кнопкой мыши и выберите «Свойства»). Перейдите на вкладку «Службы». Обычно ваша программа запускается определенным пользователем. Добавьте этого пользователя. Нажмите «Дополнительно». Разрешения, которыми вы можете управлять, включают в себя остановку / запуск этой Службы и отправку ей определенных команд.

    Process Hacker похож, но также может управлять остановленными службами.

  2. sc showsd , изучить синтаксис ACE и права доступа , отредактировать дескриптор безопасности, передать его обратно в sc setsd .

Interesting Posts

Как запретить вход в систему для удаленного рабочего стола, когда пользователь регистрируется локально?

Не удается заставить инструмент обрезки Windows автоматически запускаться с помощью AutoHotKey

Сценарий взлома или Greasemonkey для перемещения по кнопке «Расширенный поиск» на странице поиска Google?

Android Как использовать MediaScannerConnection scanFile

Переустановите Mac OS X: «Mac OS X не может быть установлен на этом компьютере».

Как изменить имя шрифта TTF?

Почему вы должны использовать strncpy вместо strcpy?

Ярлык клавиатуры для двойного щелчка (выделение слова) в Windows?

Подключение к удаленному рабочему столу игнорирует сохраненные учетные данные

Настройка переменных среды Linux

Экран заставки до тех пор, пока нить не закончится

Почему нет возможности комбинировать псевдо-элементы / classы, относящиеся к конкретному поставщику, в один набор правил?

Нормализация в системе управления базами данных

Как изменить формат даты по умолчанию?

Настройка сети на Virtualbox Guest для доступа к VPN-хосту

Давайте будем гением компьютера.