Программирование: ExecAsOriginalUser

Прототип

function ExecAsOriginalUser(const Filename, Params, WorkingDir: String; const ShowCmd: Integer; const Wait: TExecWait; var ResultCode: Integer): Boolean;

Описание

Выполняет запуск указанного исполняемого (.exe) или пакетного (.bat) файла с использованием учётных данных пользователя (обычно без повышенных привилегий), который запустил программу установки. Для получения дополнительной информации смотрите функцию Exec и флаг runasoriginaluser в секции [Run].

Комментарии

Эта функция не поддерживается во время деинсталляции.

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