Inno Setup: как интегрировать учетные данные администратора в установщик - PullRequest
0 голосов
/ 02 апреля 2020

Я хочу создать установщик, который: - устанавливает пакет программного обеспечения; - копирует файл хоста в пользовательской системе без установки пользователем, кроме запуска установщика.

Мне нужен этот установщик для запуска с правами администратора, но я не хочу раскрывать логин / пароль администратора пользователям, но вместо этого я хочу встроить его в сам установщик. Как я могу вставить учетные данные администратора в установщики, пожалуйста? Это вообще возможно?

Я заглянул на форумы, но не нашел того, что я пытаюсь сделать.
Спасибо за вашу помощь и поддержку, Фред

1 Ответ

1 голос
/ 02 апреля 2020

Вам в основном нужно это:
Сделать установщик Inno Setup запрашивать повышение прав только при необходимости
(старый код во второй части моего ответа с явным кодом повышения для Inno Настройка 5)

За исключением того, что вместо простого повторного запуска установщика с глаголом runas (который требует ручного ввода учетных данных администратора), вам потребуется:
Inno Setup запустить / выполнить код как другой пользователь

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