Здравствуйте!
У меня выбирается галочкой необходимые программы. Подскажите пожалуйста как сделать, чтобы если у меня setup.exe не выбрана, то в Run запускалась одна программа и если setup.exe выбрана, то запускалась бы эта setup?
Вот мой код:
Код:
[Components]
Name: main; Description: Описание1; Flags: checkablealone; Types: custom compact full
Name: Component1; Description: Описание2; Flags: checkablealone; Types: full
Name: Component2; Description: Описание3; Flags: checkablealone; Types: full
[Files]
Source: "C:\Users\Prog.exe"; DestDir: "{app}"; Flags: ignoreversion; Components: main
Source: "C:\Users\Prog2.exe"; DestDir: "{app}"; Flags: ignoreversion; Components: Component1
Source: "C:\Users\Setup.exe"; DestDir: "{app}"; Flags: ignoreversion; Components: Component2;
[Icons]
Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"
Name: "{group}\{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}"
Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon
[Run]
;Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#MyAppName}}"; Flags: nowait postinstall skipifsilent
Filename: "{app}\Setup.exe"; Description: "View the README file"; Flags: waituntilterminated
На данный момент, если setup.exe не выбрана, то выскакивает ошибка после установки, что файл не существует.