Передайте аргумент (/verysilent) приложению (подустановщику), выполненному из кода Pascal в Inno Setup
Я пытаюсь запустить исполняемый файл в режиме без вывода сообщений, но я не знаю, как я могу сделать это с параметром командной строки. Ниже я приложил свой сценарий.
var progress:TOutputProgressWizardPage;
procedure DownloadFinished(downloadPage:TWizardPage);
var ErrorCode:integer;
begin
if ShellExec('open', NewInstallerPath, '',
ExtractFilePath(NewInstallerPath), SW_SHOW, ewNoWait, ErrorCode) then
ExitProcess(1);
end;
1 ответ
Решение
Аргументы (вроде /verysilent
) перейти к третьему параметру ShellExec
функция:
if ShellExec('open', NewInstallerPath, '/verysilent',
ExtractFilePath(NewInstallerPath), SW_SHOW, ewNoWait, ErrorCode) then