Entwickler-Ecke
Programmierwerkzeuge - Patch (und Install)-Maker gesucht!
ScorpionKing - Mi 09.03.05 15:55
Titel: Patch (und Install)-Maker gesucht!
Hi Leute,
ich suche einen Install-Maker, mit Schwerpunkt auf Patches! Also das ich Patches machen kann! Gibt es da einen guten? (Ich weiß, überall wird Inno Setup angepriesen, doch das hat keine gute Patch-Funktion)
MfG, ScorpionKing!
Moderiert von
Tino: Topic aus Off Topic verschoben am Mi 09.03.2005 um 15:41
bps - Mi 09.03.05 16:07
Patch-Dateien kann man mit
MakeUpdate [
http://www.tsppd.com/MakeUpdate/] erstellen, aber ich kenn keinen Installer, der soetwas unterstützt. Man könnte das aber als Skript in InnoSetup integrieren.
Delete - Mi 09.03.05 16:38
Microsoft Installer. Da ist die Patchfunktion (MSP) bereits eingebaut. Allerdings ist der Aufwand für MSI-Setups etwas höher, wenn man keine Programme wie InstallShield oder Wise benutzt.
ScorpionKing - Mi 09.03.05 17:26
und wie macht man das?
Delete - Mi 09.03.05 19:22
Nun, du erstellst zunächst ein MSI-Setup, mit dem du deine Anwendung unter die Leute bringst. Wenn dann Fehler auftreten, die du per Patch beheben möchtest, dann machst du auf deiner Platte eine Kopie der Originalinstallation, ersetzt dort die Dateien durch neuere Varianten, machst eine Kopie der Original-MSI-Datei und lässt vom MSI-Patcher einen MSP-Patch erzeugen. Als Basis dienen dabei die originale MSI-Datei sowie die Kopie mit evtl. neuen Werten. Die beste Lektüre zum Thema ist immer noch das
MSDN, bzw. wenn du es auf der Platte hast: das PSDK. Mehr muss man nicht wissen.
Außerdem könntest du dich ja mal mit dem
WiX-en [
http://sourceforge.net/projects/wix/] vertraut machen. :mrgreen: Dann brauchst du dich nicht mit Orca und den MSI-Tabellen herumärgern.
Aber ich schlage vor, du schaust dir erst mal die einfache Lösung (s. oben) an. Ein Microsoft Installer-Patch erwartet nämlich auch immer ein mit dem MSI installiertes Produkt. Und wenn du die ganze Setuplogik inkl. der Dialoge nicht gerade in der "setup.exe" unterbringst, kann so eine MSI-Datei ganz schön groß werden.
TimonWorld - Mi 09.03.05 22:15
für msi kannst du auch ein tutorial lesen auf
http://www.simmack.de/developer/doku/msi.pdf - ist ziemlich gut!!! nur mit isdn lade ich mir nicht das große paket von microsoft nicht runter! ich würde an deiner stelle InnoSetup nehmen! Der Schwerpunkt liegt zwar bei Setups, aber mit einigen Befehle (UsePrevious..., etc.) kann man auch ein Patch oda Update machen...
Gruß,
Timon.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!