Einzelnen Beitrag anzeigen

bcvs

Registriert seit: 16. Jun 2011
668 Beiträge
 
Delphi 12 Athens
 
#4

AW: Inno Setup Script gesucht

  Alt 17. Dez 2020, 07:16
Du könntest das DestDir für die exe variabel machen:
Etwas in der Art:
Code:
[Files]
Source: "MyProgram.exe"; DestDir: "{code:GetDestDir}";

[Run]
Filename: {code:GetDestDir}\MyProgram.exe; Description: MyProgram starten; Flags: nowait postinstall skipifsilent;


[Code ]
function GetDestDir:String;
begin
  if InstallTemp then
    result:=ExpandConstant('{tmp}')
  else
    result:=ExpandConstant('{app}');
end;
Dann brauchst du natürlich noch eine vorgeschaltete Seite, auf der der User die Auswahl treffen kann. Entsprechend muss dort die Variable InstallTemp gesetzt werden.
  Mit Zitat antworten Zitat