Tested inireloc2_beta3.zip.
In the second dialog where you can choose to use separate locations for wincmd.ini and wcx_ftp.ini, the issue of the duplicate access key is fixed.
Should the tool recognize if the user is currently using separate locations (as the result of current user and local machine registry settings combined)? Currently, it seems that "No" is always selected.
The text of the dialog could be made more concise by removing redundancy. For example by changing:
You can define different locations for the general settings file (wincmd.ini) and the FTP settings file (wcx_ftp.ini).
Normally the ftp connections are stored in the same directory, but they can be placed in a different directory, e.g. to share connections with others.
Do you want to put them in separate directories?
into:
Normally, the general settings file (wincmd.ini) and the FTP settings file (wcx_ftp.ini) are stored in the same location. However, you can use separate locations, for example to share FTP connections with others.
Do you want to use separate locations for these files?
I can confirm that in the last dialog the "Next >>" button is replaced by an "Apply" button.
But you did not adjust the text: "Click Next to save these locations to the registry!"
I also wonder why you used access key "p" instead of "A" for the button.
I can confirm that "(for all users)" is added to the end of the text if at least one of the locations is stored for all users. But note that your tool allows for the location for wincmd.ini to be stored for the current user and the location for wcx_ftp.ini to be stored for all users, or vice versa. So perhaps the text:
New ini file locations (full paths):
C:\Users\M\AppData\Roaming\GHISLER\wincmd.ini
C:\Users\M\AppData\Roaming\GHISLER\wcx_ftp.ini
Click Next to save these locations to the registry!
(for all users)
should be something like this:
New ini file locations (full paths) for the current user:
C:\Users\M\AppData\Roaming\GHISLER\wincmd.ini
New ini file locations (full paths) for all users:
C:\Users\M\AppData\Roaming\GHISLER\wcx_ftp.ini
Click Apply to save these locations to the registry.
I still think the Help dialog that the user can invoke in the dialog where he can choose a new location, shouldn't be a warning dialog, but an information dialog (without beep).
The help text in the dialog is:
The advantages of the different options are:
- Windows dir: Useful when using multiple versions of Total Commander in parallel
- Program dir: Useful when using the program from several operating systems
- Documents and Settings: Gives each user individual settings
- User defined: e.g. home directory on a server, to use your settings network-wide
- For all users: Sets the location for all users, useful with option"Documents and Settings"
If you aren't sure which directory to use, select the default or check with your system administrator.
The text is outdated and not presented in a very readable way.
Is "- Windows dir: Useful when using multiple versions of Total Commander in parallel" still valid?
Is "- Program dir: Useful when using the program from several operating systems" still valid?
"- Application data" is missing.
The text "- For all users: .." lacks a space behind "option" and is outdated because we now also have the option "Application data".
The text "If you aren't sure which directory to use, select the default or check with your system administrator." suggests to use the default when the user isn't sure. So that would be the Windows directory according to the dialog itself. Would you still call that the default location? If not, the text in the dialog should be changed too.
Perhaps a help text similar to this is more helpful:
Explanation of the possible INI file locations:
- Windows directory
Legacy location, used to be a common location for INI files in early Windows versions.
- Program directory
Legacy location, used in the past when using the Total Commander from several Windows versions.
- Application data (preferred location)
Gives each user individual settings. This is the preferred location for recent Windows versions.
- Documents and Settings
Legacy location, gives each user individual settings.
- User defined
E.g. home directory on a server, to use your settings network-wide.