Autor Beitrag
ScorpionKing
ontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic star
Beiträge: 1150

Win XP

BeitragVerfasst: Mi 09.03.05 15:55 
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 user profile iconTino: Topic aus Off Topic verschoben am Mi 09.03.2005 um 15:41

_________________
Aus dem Urlaub zurück!
bps
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19

Win XP Pro, Debian Sarge
Delphi 2005 Prof., FPC 2.0
BeitragVerfasst: Mi 09.03.05 16:07 
Patch-Dateien kann man mit MakeUpdate erstellen, aber ich kenn keinen Installer, der soetwas unterstützt. Man könnte das aber als Skript in InnoSetup integrieren.
MathiasSimmack
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic star
Beiträge: 1150

Win XP

BeitragVerfasst: Mi 09.03.05 17:26 
und wie macht man das?

_________________
Aus dem Urlaub zurück!
MathiasSimmack
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: 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 Suche im MSDN 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 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 397



BeitragVerfasst: Mi 09.03.05 22:15 
für msi kannst du auch ein tutorial lesen auf 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.