Forum: Win32/Win64 API (native code)
Delphi
by Chewie,
17. Aug 2006
Das ist leider wahr. Um das zu verhindern, müsstest du irgendwie protokollieren, welche Pfade angelegt wurden und die dann bei der Deinstallation (mit Administratorrechten ja möglich) löschen.
Forum: Win32/Win64 API (native code)
Delphi
by Chewie,
17. Aug 2006
Prüf doch beim Programmstart einfach, ob dein Ordner schon existiert (sprich: Hat der Benutzer das Programm bereits gestartet?) und falls nein, erstelle ihn.
So kommst du mit deinem Code aus, hast keine Probleme und darüber hinaus hinterlässt du nur Daten bei Benutzern, die das Programm auch verwenden.
Und wenn nach der Installation noch Benutzer dazukommen, gibts auch keine Probleme.