Часто задаваемые вопросы InnoSetup указывают, что, поскольку им можно злоупотреблять, он не планируется как функция. В этом примере будет показано одно диалоговое окно с кнопкой установки.
[Setup]
AppName=example
AppVersion=1
DefaultDirName=example
DisableStartupPrompt=Yes
DisableDirPage=Yes
DisableProgramGroupPage=Yes
DisableReadyPage=Yes
DisableFinishedPage=Yes
DisableWelcomePage=Yes
[Files]
Source: test.txt; DestDir: C:\;
[Run]
Filename: notepad.exe; Parameters: "C:\test.txt"; Description: MyApp;
Если у вас уже есть несжатые файлы, у вас может быть файл install.cmd, который называется InnoSetup с параметром командной строки / silent.
Или вы можете создать файл install.cmd, который выбирает правильную ОС на основе переменной среды PROCESSOR_ARCHITECTURE.
IF %PROCESSOR_ARCHITECTURE%==x86 then (
notepad test.txt
) else (
notepad test2.txt
)