Miscellaneous Topics & Hints

Matrix Password

Matrix password is a new type of password in Password Door, it can be used for any of the protection items and/or the admin password, instead of the normal password.

When you change the admin password, or the password for a protection item, you can always click Set Matrix Password to switch to matrix password and define one.

You click some of the buttons to define a matrix password, the final matrix password is defined by:

Once a matrix password has been defined, when users try to input it to use a protected program, the same buttons must be clicked in the order exactly same to the order when you defined it.

In the example in this section, users must click the buttons in the order (row, column): (2, 3), (4, 2), (1, 1), (1, 5), (4, 5), to correctly input the matrix password.

By default, the ordering numbers only will be displayed when you define the matrix passwords; they won't be displayed when a protected program asks for the matrix password and user clicks on the buttons.

You can let it always show the ordering numbers by enabling the option "Display ordering numbers when input matrix password" in the global advance settings.

EXE Identity

Every program file (.exe) is different to others, the exe identity (exe ID) is the checksum of a program file. With exe ID, Password Door can identify a program even if it was renamed or was moved to another location.

Exe ID is one of the key features of Password Door, it is always recommended to enable it for all protection items. Without this feature, users can simply break the protection by renaming the protected program, unless a filter is also used in the protection item.

The exe ID is enabled for every newly created protection item by default.

To enable/disable exe ID for a protection item, click Advanced in the protection item window, then scroll the tree view on the page, the last option in the tree view is "Enable exe identity".

Rechecking Allowed Programs

Password Door can recheck the protection for already allowed programs, to decide if those programs can still be allowed.

Allowed programs will be rechecked if any of the following becomes true:

Once Password Door decides to recheck a program for protection, it first displays a countdown notification on the screen, users should save the current work with the program immediately.

Then after the countdown finished, it starts to recheck the protection. The program can be asked for password again if the protection mode for it is "Password Protect", or be terminated directly if the protection mode has been changed to "Deny", or allow the program to continue to be used if the program is allowed in the current settings.

In other words, Password Door checks the program again as for the first time the program was launched, but the current settings are used because the settings may have been changed after you allowed the program.

An allowed program can be terminated after rechecked, so users must save the current work before Password Door rechecks the program. Otherwise, users may lose data because they don't have chance to save the work once the rechecking progress begins.

Language Files

Password Door supports multiple languages. To select a different language file, click Language on main window, then choose a language in the list, and click OK to activate it.

English Internal is not a language file, it is the built-in, default language and can always be used even there is no any language file.

All language files are in the sub-folder Lang of Password Door installation folder, which normally is "C:\Program Files\Password Door\Lang".

After Password Door installed, there is only a language template English.ini. To create your own language file, duplicate the English.ini and rename the duplicated copy to a different name such as "French.ini", and then modify it. The key [Info]Name must be modified to tell the name of the new language file.

You are more than welcome to share your language file with other users. If you want to share your language file, send us a copy via email (as an attachment), and we will publish it on our website. You can download language files shared by other users on our website too.

To download existing language files or share yours:
http://www.toplang.com/mlang/

More information about creating language files:

Always Ask for Password

This section shows how to use the feature "always ask for password".

If a program is password protected, it normally only asks for password for one time, once you have entered the correct password, it is allowed and will be always allowed until you close the program completely.

You don't want to be bothered to enter your password every time you open a new window in the program, since you have already allowed the program.

If you just want a program to always ask for password for each new window, that can be done by changing one of the advanced options of the protection item however.

In the Advanced page of a protection item, under the section "If a program is allowed:" in the tree view, you can choose "Always ask for password for each window ", then the target program will be always asked for password after you confirm the change.

The option only affects the "Password Protect" protection items; and it won't affect the running programs, you must close all allowed instances of the program for the option starting to work.

Special Programs

Most programs can be protected with the default settings of protection items without the need of any change. Only a few programs must be protected with different settings other than the default for better result.

You can change the settings of any protection item to try different settings combination and find out what settings are the best for those programs, but it will be much better if Password Door can do it automatically.

In order to handle the special programs, Password Door uses two methods:

The special settings will apply only when a new protection item is created, they will not be checked for existing protection items. If you change the settings of any existing protection item, even change the target program in the protection item, the special settings will not be checked again.

UAC Warning on Vista/7

UAC (User Account Control) in Windows Vista/7 and later, forces any user account to be as limited account; even you have administrator right, you are still a limited user with UAC enabled. Thus, you don't have permission to write data to system registry database and folders, Windows will elevate your account and ask you to confirm when you need the administrator permissions (a.k.a. "Run as Administrator").

Password Door fully supports UAC, it won't need your account to be elevated as long as you use the main program under an administrator account (even the account is in limited mode).

Sometimes, if you use the main program under a standard account, or it could not save the configuration or registration code, it may ask elevating your account to save the data.

When this happens, please allow it to be run as administrator, Password Door will try to fix any problem, and the next time you use the main program, it won't need to be run as administrator anymore.

Backup & Restore

With the command line switches feature, which is described in the next section, you can backup your configuration, and restore it back to the Password Door later at any time.

The command line switch for backing up is /Backup=File name, and for restoring is /Restore=File name. You must also provide the admin password in the command line with /PWD=password.

See the following section for more information about the command line switches.

Command Line Switches

Password Door supports various command line switches, you can use the switches to control password protection, backup/restore the configuration, and so on. You can use those switches in a Command Prompt (cmd) window or use them in a command script (.bat or .cmd) file.

The switches should be used with the main program of Password Door (PassDoor.exe), for example:

"C:\Program Files\Password Door\PassDoor.exe" /Enable

If a switch has value, the value should be quoted when the value has space characters in it, for example, /PWD="password with space"

Command line switches:

Help Index | © TopLang software