как сделать флажок, который позволяет пользователю запускать приложение после установки.
Запустить приложение после успешной установки
Ответ 1
Проверьте флаг postinstall в разделе [Run], см. документацию на http://www.jrsoftware.org/ishelp/topic_runsection.htm#postinstall
Ответ 2
Там вы идете:
под [Run]
:
Filename: {app}\{cm:AppName}.exe; Description: {cm:LaunchProgram,{cm:AppName}}; Flags: nowait postinstall skipifsilent
под [CustomMessages]
:
AppName=mySoftwaresNiceName
LaunchProgram=Start mySoftware after finishing installation
Ответ 3
Добавить имя файла для запуска раздела с установкой флажка postinstall.
Пример для копирования и вставки:
[Run]
// User selected... these files are shown for launch after everything is done
Filename: {app}\README.TXT; Description: View the README file; Flags: postinstall shellexec skipifsilent
Filename: {app}\APP.EXE; Description: Run Application; Flags: postinstall nowait skipifsilent unchecked
Ответ 4
Чтобы установить флажок, создайте задачу:
[Tasks]
Name: StartAfterInstall; Description: Run application after install
и привяжите его к действию "запустить":
[Run]
Filename: {app}\{#exe}; Flags: shellexec skipifsilent nowait; Tasks: StartAfterInstall
где {#exe} - имя exe файла