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
) 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
) 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 (
): Gibts es auch einen Code für .net der die Pfade dieser Ordner auflistet?
Vielen Dank,
Andy
Andreas N.