Beim Patchen eines Programmes wird die MSI-Datei
des installierten Programmes benötigt.
Wie kann man das umgehen?
Besten Dank im voraus
Posted 26 October 2001 - 14:20
Besten Dank im voraus
Posted 30 October 2001 - 16:38
Barbara
Posted 01 November 2001 - 19:42
Ich habe ein Patch erstellt, und es wird auch eigentlich ausgeführt. Nur ein Feature (= ein Programm) scheint nicht aktualisiert zu werden. Erkennbar wäre das an einer etwas geringeren Dateigröße und kleinen Detailänderungen im Programm.
Wo liegt der Fehler?
Vielleicht wäre zu sagen, dass dieses Feature mit dem Attribut 24 festgelegt ist. Ich habe versuchsweise das Attribut verändert, aber es hat nichts gebracht. :-(
Alan
Posted 05 November 2001 - 23:57
Posted 07 November 2001 - 09:39
Gruss
Maczioch
Posted 07 November 2001 - 18:22
Falls du mich meinst, Stefan - als Attribut habe ich Null vergeben, weil das Programm in einer CAB innerhalb der MSI-Datenbank integriert ist. Ich habe das Problem mittlerweile mit dem Parameter "REINSTALLMODE=ed" lösen können. Der Vorschlag der MSI-Hilfe mit "=omus" hat das schon erwähnte Ergebnis erbracht. Wie gesagt, mit "e" und "d" ging´s dann ja.
@Maczioch: Ich bin nicht sicher, aber ich glaube, das kann man wohl nicht umgehen. Wenn du einen Patch erstellst, dann muss ja irgendwas gepatcht werden. Logischerweise. Und wenn du dir mal die Patches ansiehst, die der Installer so erzeugt - die haben ja manchmal nur wenige kb Größe. Der Installer braucht also offensichtlich die Originalversion, die er erst mal installiert und dann patcht. (Denke ich.)