Bei Uninstall ini-Dateien ignorieren

Fragen zum AKInstallerMSI
Antworten
LaraC
Beiträge: 25
Registriert: 23.04.2007, 17:34

Bei Uninstall ini-Dateien ignorieren

Beitrag von LaraC »

Hallo,

mein Setup kopiert eine ini-Datei ins Installdir. Während des Setups kann der Benutzer Ports angeben, die in der ini
gespeichert werden. Das funktioniert auch. Ich möchte aber, dass diese Werte, die der Benutzer eingegeben hat,
bei einem Uninstall erhalten bleiben. Die Datei selbst bleibt auch liegen, es werden aber die Einträge der Ports entfernt.

Gibt es hier eine Möglichkeit?

Gruß und Dank
Andreas Kapust
Administrator
Beiträge: 1083
Registriert: 29.02.2004, 15:51
Wohnort: Hamburg
Kontaktdaten:

Re: Bei Uninstall ini-Dateien ignorieren

Beitrag von Andreas Kapust »

Guten Tag!

Wahrscheinlich wird das Kopieren auch während der Deinstallation ausgeführt.
Geschieht das Kopieren per Dateiop. dann setzen Sie als Bedingung Not REMOVE.
Mit freundlichen Grüßen,
AKApplications, Andreas Kapust
LaraC
Beiträge: 25
Registriert: 23.04.2007, 17:34

Re: Bei Uninstall ini-Dateien ignorieren

Beitrag von LaraC »

Hallo,

danke für die Antwort, aber ich habe mich falsch ausgedrückt:
die ini wird nicht über "Datei-operationen" kopiert, sondern regulär installiert. Es werden die Einträge auch geschrieben,
aber beim Uninstall wieder entfernt.

Gruß und Dank
Andreas Kapust
Administrator
Beiträge: 1083
Registriert: 29.02.2004, 15:51
Wohnort: Hamburg
Kontaktdaten:

Re: Bei Uninstall ini-Dateien ignorieren

Beitrag von Andreas Kapust »

Guten Tag!

Wird die Datei per Dateien installiert?
Oder wird die Datei per Ini-Datei erstellt?
Mit freundlichen Grüßen,
AKApplications, Andreas Kapust
LaraC
Beiträge: 25
Registriert: 23.04.2007, 17:34

Re: Bei Uninstall ini-Dateien ignorieren

Beitrag von LaraC »

Hallo,

sowohl als auch. Die ini wird per Dateien installiert und soll dann um die Portangaben des Benutzer während des Setups ergänzt werden.

In diesem Zusammenhang habe ich aber ein weiteres Problem: Die ini soll beim Uninstall samt Einträgen nicht deinstalliert werden. In der ini werden die Angaben zum http und ssl Port gespeichert. Wenn nun das Setup erneut ausgeführt wird, soll diesen Werte als Startvoraussetzung herausgelesen werden und meine beiden öffentlichen Eigenschaften HTTP und SSL mit diesen Werten gesetzt werden. Das funktioniert auch, mein Setup zeigt mir die Ports im MSIEdit Feld korrekt an. Werden diese dann aber vom Benutzer geändert, wird die Eigenschaft auch korrekt gesetzt. Dies zeigt mir die die Setup-Seite nochmals in Textform vorm installieren an. Beim Installieren werden diese Werte aber wieder ignoriert und die beim Setup-Start eingelesenen Werte benutzt.

Gruß und Dank
Andreas Kapust
Administrator
Beiträge: 1083
Registriert: 29.02.2004, 15:51
Wohnort: Hamburg
Kontaktdaten:

Re: Bei Uninstall ini-Dateien ignorieren

Beitrag von Andreas Kapust »

Guten Tag!

Benutzen Sie für die INI-Datei-Einstellung Komponente die permanent ist
oder wählen Sie Eigene Komponente erstellen und (Null) als Komponenten GUID.
Mit freundlichen Grüßen,
AKApplications, Andreas Kapust
Antworten