Rolf B: Dateilöschung unmöglich

Beitrag lesen

Hallo TS,

Bei Windows bleiben die DLLs und die Config-Einstellungen meistens erhalten (wie Du schon schriebst: Registry)

Config-Einstellungen: kann passieren. Die hat der Installer nicht erstellt und kennt sie deshalb nicht. Der Programmierer der Installationsroutine muss daher eine Sonderlocke drehen und die Usereinstellungen zusätzlich entfernen. Problematisch ist das in einer "All Users" Installation, wenn das Programm von User A installiert wird und User B deinstalliert, tut sich der Uninstaller schwer mit dem Auffinden von Usersettings im fremden Registry Hive. Denn der ist, mangels Login, gar nicht geladen.

Wenn DLLs stehen bleiben, ist der Uninstaller schlecht. Ich verwende Installshield und bei mir bleibt nichts stehen. Man muss allerdings, zum Beispiel für Shell-Extensions, bereit sein, einen Cleanup-Handler zu erstellen, der beim nächsten Neustart läuft.

Betriebssysteme und Programme, die ihre Benutzer und Administratoren auf solche W(e)ise hintergehen, sollten strafrechtlich behandelt werden.

Lass sie aber vorher von Hanlon rasieren.

Aber wie gesagt, es ist seit WinXP sehr viel besser geworden.

Rolf

--
sumpsi - posui - obstruxi