![]() |
InnoSetup: Bestimmte Datei in der Setup.exe austauschen
Gibts es eine Möglichkeit, in einer mit InnoSetup erstellten setup.exe nachträglich eine bestimmte Datei auszutauschen? Meinetwegen durch kurzzeitiges entpacken und wieder zusammensetzen.
Wir möchten unseren Händlern die Möglichkeit bieten, Ihre eigene Kontaktdaten in das Setup zu bekommen. Momentan können wir nur vom Setup aus eine im gleichen Verzeichnis wie die setup.exe liegende Kontaktdatei in Install-Verzeichnis kopieren. Nur macht sich diese Variante bei Internetdownloads etwas schlecht. |
Re: InnoSetup: Bestimmte Datei in der Setup.exe austauschen
|
Re: InnoSetup: Bestimmte Datei in der Setup.exe austauschen
Zitat:
Oder hab ich was übersehen? |
Re: InnoSetup: Bestimmte Datei in der Setup.exe austauschen
Liefere doch InnoSetup mit aus oder bastelle dir ein Tool welche das Auspacken, Ersetzen und Neuerzeugen erledigt.
|
Re: InnoSetup: Bestimmte Datei in der Setup.exe austauschen
Würde ich auch vorschlagen. Wenn es sich um Händler handelt, dann gib denen einen Zugang zu irgendeinem Ordner auf eurem Server, in dem sie alle Dateien inkl. Skript finden. Kurze Anleitung zum Anpassen der Kontaktdaten, Skript erzeugen (die Kommandozeilenvariante sollte reichen!), und dann kann der Händler seine Version anbieten.
|
Re: InnoSetup: Bestimmte Datei in der Setup.exe austauschen
Die Variante hatten wir früher schon. Nur hat sich herausgestellt, das einige Händler nicht bestrebt sind, Ihr Installimage auf dem aktuellen Stand zu halten. So werden immer Uraltversionen ausgeliefert.
Wäre mit der neuen Variante natürlich ähnlich, nur würde sich da der Aufwand auf das Herunterladen eines neuen Setups und dem Austausch der Datei beschränken. Zumal uns dadurch Arbeit erspart bleibt (Image hochladen, ggf. nur die Änderungen,...). |
Re: InnoSetup: Bestimmte Datei in der Setup.exe austauschen
Zitat:
|
Re: InnoSetup: Bestimmte Datei in der Setup.exe austauschen
das ist ja nur eine Commandozeilen-Tool, welches du problemlos mitliefren kannst oder du bastelst den Code direkt ein.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:45 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz