OSDN Git Service
Installer: No longer allow the user to change where NVDA should install its files. It must be in Program files for UIAccess to work, and it also means that NVDA can take full responsibility of its directory, including knowing its safe to delete fully on uninstall. Choice of startMenu folder and whether the services is installed is also now hidden from the user. Applications are now moving towards much simpler installers with less questions and therefore much less chance for error on the part of the user.
Updater: Detect installs that used the old installer, and remove all files logged when last installed. This is because now even for an update, NVDA is forcefully installed in its correct directory (nvda in Program files).
Installer and updater dialogs: provide a useful caption, and also tell the user at the end of success/failier. And in the case of success, restart the newly installed/updated NVDA when pressing ok.