Как запустить ЦС от имени другого пользователя? - PullRequest
0 голосов
/ 28 октября 2010

Моя установка всегда выполняется на компьютере, где я знаю имя пользователя / пароль пользователя с правами администратора.

Для установки требуются права администратора, поэтому я создал EXE-файл, который выполняет установку с использованием этого известного пользователя.

Моя проблема в том, что установка запускает EXE из Custom Action после завершения установки. Этот EXE-файл также выполняется с правами администратора, поскольку сама установка имеет эти привилегии.

Есть ли способ запустить EXE из Custom Action, используя другого пользователя, который выполняет установку ???

1 Ответ

1 голос
/ 29 октября 2010

Поскольку вы упоминаете настраиваемое действие, могу ли я предположить, что вы используете тип проекта на основе установщика Windows?Если это так, MSI уже предоставляет механизм, в котором ваш ЦС может работать без олицетворения в контексте системы с повышенными правами.(Отложенное выполнение в системном контексте)

Этапы установки и параметры выполнения в сценарии для настраиваемых действий в установщике Windows

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...