Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   InnoSetup: Bestimmte Datei in der Setup.exe austauschen (https://www.delphipraxis.net/87330-innosetup-bestimmte-datei-der-setup-exe-austauschen.html)

sh17 27. Feb 2007 09:50


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.

mkinzler 27. Feb 2007 09:53

Re: InnoSetup: Bestimmte Datei in der Setup.exe austauschen
 
http://sourceforge.net/projects/innounp/

sh17 27. Feb 2007 10:13

Re: InnoSetup: Bestimmte Datei in der Setup.exe austauschen
 
Zitat:

Zitat von mkinzler
http://sourceforge.net/projects/innounp/

Hmm, der entpackt ja nur. Jetzt müsste die neue Datei nur wieder rein und eine neue Setup.exe erstellt werden.

Oder hab ich was übersehen?

mkinzler 27. Feb 2007 10:18

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.

MathiasSimmack 27. Feb 2007 10:21

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.

sh17 27. Feb 2007 10:26

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,...).

sh17 27. Feb 2007 10:28

Re: InnoSetup: Bestimmte Datei in der Setup.exe austauschen
 
Zitat:

Zitat von mkinzler
Liefere doch InnoSetup mit aus oder bastelle dir ein Tool welche das Auspacken, Ersetzen und Neuerzeugen erledigt.

Achso, jetzt hab ich nochmal richtig gelesen. Muss ich da die iss auch mitgeben, oder liefert die der Entpacker?

mkinzler 27. Feb 2007 10:40

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 15:17 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz