OSDN Git Service

Installer: No longer allow the user to change where NVDA should install its files...
authorMichael Curran <mick@kulgan.net>
Wed, 21 Mar 2012 11:02:06 +0000 (21:02 +1000)
committerMichael Curran <mick@kulgan.net>
Wed, 21 Mar 2012 11:02:06 +0000 (21:02 +1000)
commitbdf4657475396e23a47514739953b3a68ed9944c
tree76ccdd92a9182b3a13bef3f66f86e19ae9dd5e58
parentf825eb2f4726e0c77b35222912a2371b21f98d9d
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.
source/gui/installerGui.py
source/installer.py
source/nvda_slave.pyw