Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Windows Installer XML & AppData-Ordner (https://www.delphipraxis.net/34393-windows-installer-xml-appdata-ordner.html)

EConvertError 22. Nov 2004 15:10


Windows Installer XML & AppData-Ordner
 
Hallo!

Mein Programm legt beim ersten Start eine Datei für die Konfigurationseinstellungen im ApplicationData-Ordner des Benutzers an (damit jeder Benutzer eigene Einstellungen hat).

Bei der Deinstallation meines Programms möchte ich diese Dateien entfernen. Bis jetzt habe ich den "InstallShield Express Borland Limited Edition" für meine Setups verwendet. Aufgrund seiner Beschränkungen ist der in diesem Fall aber unbrauchbar.
Also habe ich mich Mangels Geld (bin ja ein armer Schüler :mrgreen: ) für eine kostenlose Alternative entschieden:Windows Installer XML Toolset

Ich bin mit dem so halbwegs zufrieden, konnte das Problem aber noch nicht lösen. Meine Frage: Kann man (und wenn ja wie :mrgreen: ) eine bestimmte Datei aus allen ApplicationData-Ordnern löschen (eingebaute Funktion; bei allen Benutzern), oder muss ich das ganze über so eine CustomAction (selbstgeschriebene dll)einbinden.

Falls ich eine eigene dll einbinden muss: Wie bekomme ich in Delphi die Pfade der ApplicationData-Ordner für alle Benutzer (nicht nur den gerade eingeloggten)?

Und falls jemandem wirklich fad sein sollte ( :mrgreen: ): Gibts es auch einen Code für .net der die Pfade dieser Ordner auflistet?

Vielen Dank,
Andy

EConvertError 24. Nov 2004 13:49

Re: Windows Installer XML & AppData-Ordner
 
Weiß denn niemand Rat?

Nicht einmal wie ich mittels Delphi Code die Pfade der ApplicationData-Ordner für alle Benutzer bekomme?

Irgendwie müsst ihr doch auch die Einstellungen der einzelnen Benutzer löschen bei einer Deinstallation. Die liegen halt einmal in der Registry unter HKEY_CURRENT_USER, oder im AppData-Ordner. Wie macht ihr das? Das kann doch nicht nur mein Problem sein!

mfg,
Andy

EConvertError 26. Nov 2004 15:14

Re: Windows Installer XML & AppData-Ordner
 
Wirklich niemand? *verzweifelt bin*

Dann formuliere ich die Frage einmal allgemeiner:

Wie realisiert ihr Konfigurationseinstellungen für jeden Benutzer extra? HKEY_CURRENT_USER, %AppData% Ordner, etc.?

Wie entfernt ihr das dann bei der Deinstallation (macht ihr das überhaupt? :mrgreen: )?
Und wie speziell beim Windows-Installer?

Ich kann doch nicht der einzige sein, der für jeden Benutzer eigene Einstellungen ermöglichen will und diese auch bei der Deinstallation wieder sauber löschen will... :wall:

mfg,
Andy


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:59 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