Zitat von
ichbins:
wie kann ich in Inno Setup, wenn der Setupprozess abgeschlossen wurde, einen Shellexecute-Befehl durchführen?
Du lässt einfach das umständliche Selbstladen von "ShellExecute" weg und nutzt stattdessen die [Run]-Sektion. Alternativ dazu kennt die von dir bemerkte Skriptsprache die Befehle "Exec" und "ShellExec".
Zitat:
in welcher der vielen Funktionen (z.B. initializesetup) muss ich das jetzt aufrufen?
Wenn das am
Ende des Setups passieren soll, dann wohl eher nicht in "
InitializeSetup"
.
Zitat:
ich will mit dem shellexecute eine .reg-Datei hinzufügen. Geht das auch anderst?
Ja. So wie Cyberbob es eigentlich gemeint hast: Alle Schlüssel, Einträge und dergleichen, die du per REG-Dateien importieren willst, könntest du auch direkt in der [Registry]-Sektion angeben. Dazu ist sie ja da. Außerdem hat das den Vorteil, dass diese Einträge protokolliert und beim Entfernen der Software auch wieder entfernt werden.