This change was necessary since SHGetFolderPath always successfully returns common constants on Windows 9x, even if the shell doesn't recognize them. A vulnerability in the Setup program that allowed a savvy user to bypass the password protection feature has been fixed. As always, you should never use the password feature of Inno Setup to protect extremely sensitive data since it uses no encryption. Improved speed of compiling disk-spanning installs and cut disk space requirement in half by eliminating the use of a temporary file. Reworded SelectDirLabel in Default.isl for clarity.
Setup now uses system error message strings in a few more places instead of fixed English ones.
This way, registration will work if the DLL depends on other DLLs in the same directory. The width of the wizard buttons is no longer fixed. It will now increase their width if a button has a long caption. Directories in the directory list box can now be selected using the Enter key. Drives in the drive combo box can now be selected by typing their letter.