-
As a developer/programmer AND user... I agree 100% with everyone in regards to "left-overs" as it has been termed in this thread and how they remain. That is why we are doing whatever possible to minimize that for our application while helping our end-users as much as possible. Too bad all other developers, especially Microsoft, doesn't follow suit.
My final statement in this regards (don't want to "beat a dead horse" too much)... as mentioned, almost all developers rely on a third party applications for installation (and removal). Very few write their own instead they concentrate on their applications. Unfortunately, there is usually no "option" in those installers to ask the end-user if they want 100% removal or want some stuff to remain. In addition, Microsoft's own "Uninstall Programs" does not have that capability either. If we had that option available to us for our end-users, I know WE would definitely use it.
-
Actually it is the developers who write the scripts that are compiled into an installer/uninstaller file that is processed by the developer's choice of third party installers such as MS Windows Installer, Wise, Quest, Tarma, . . .
Most applications using third party installers ask questions then proceed based upon the user's response.
The installers process whatever is scripted by the developer including the removal of files and registry entries. BTDT