vint56
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору [Setup] AppName=My Program AppVersion=1.5 AppVerName=My Program 1.5 DefaultDirName={pf}\My Program [Files] Source: C:\Program Files (x86)\Inno Setup 5\Examples\MyProg.exe; DestDir: {app}; Flags: ignoreversion [Code] var RunEXE: TNewButton; procedure LaunchButtonOnClick(Sender: TObject); var ErrorCode: integer; begin Exec(ExpandConstant('{app}') + '\MyProg.exe',' ', ExpandConstant('{app}'), SW_HIDE, ewNoWait, ErrorCode); SendMessage(WizardForm.NextButton.handle, $F5, 0, 0); end; procedure CurPageChanged(CurPageID: Integer); begin if CurPageID=wpFinished then begin RunEXE := TNewButton.Create(WizardForm); with RunEXE do begin Name := 'RunEXE'; Parent := WizardForm; Left := ScaleX(104); Top := ScaleY(328); Width := ScaleX(120); Height := ScaleY(23); Caption := 'Запуск приложения'; OnClick:= @LaunchButtonOnClick; end; end; end; |