Protecting Programs

The following sections introduce how to protect programs with Password Door and, how to use the settings in protection items to protect programs in different ways.

Explaining Protection Items

Password Door protects programs by using protection items. Protection items can be considered as rules. A protection item decides if users can use the target program, or will need to enter a password to start the program.

When you protect a program, you actually add a protection item to Password Door, so that Password Door will then know how to protect the program by checking the protection item.

When you protect a program, a new protection item will be created, you must confirm it by clicking OK to actually save it to Password Door.

Because advanced features such as filters, schedule options will cause a program being affected by multiple protection items, or multiple programs being affected by a single protection item, the order of the protection items matters.

To manage the existing protection items, Click View & Modify Protected Programs on the main window of Password Door.

Normally you only need to use the standard settings to protect programs. The advanced settings and schedule options are for advanced usages only.

Various Ways to Protect Programs

It's easy to protect a program after you installed Password Door, there are various methods to add a program to be protected.

A Protection item page with the program information is shown after you protected a program with any of the methods, you need to click OK to confirm the protection. Only if you confirm it, it then will be actually saved and take effect, otherwise the protection item will be dropped.

If you want, you can change the protection mode, or set a separate password to the protection item, or change any other settings, before you confirm the protection.

All protection items can be freely modified later.

Using Different Protection Modes

By default, when you add a protection item to protect a program, the default protection mode is Password Protect, which means that the program will be password protected, anyone who tries to use the protected program will be asked for the password first.

The protection mode in a protection item can be changed, Password Door supports the following protection modes:

To modify the protection mode of existing protection items, click View & Manage Protected Programs on the main window of Password Door, then double-click at any of the items in the list of Protection manager to modify the protection item. In the protection item page, choose a protection mode in the drop down box.

Setting Separate Passwords

For a password protected program, users must input the correct password to continue to use it.

By default the password is the admin password, which is the same password for protecting Password Door itself. The admin password is a master password which can always be used to start a password protected program.

If you don't want to share the admin password with other users, and still want them to be able to use the protected program on your computer, then you can set a separate password for the protection item. Users can use the separate password to start the target program.

If you use schedule options, the separate passwords for protection items are also useful if you want to use different passwords for a single program in different time range. You can, for example, use a protection item with password A to protect a program in between 7:00 AM to 5:00 PM, and use another protection item with password B to protect a program all other time. See also Using Multiple Protection Items and Using Schedule Options.

To set/modify the password for a protection item, click Change... then input the password twice and click OK to confirm.

Matrix password is a new type of password in Password Door, you can use matrix password instead of the normal password for any protection item.

Using Filters

A protection item can have a filter for advanced protection.

The filter is in the Advanced page of a protection item, it can be any string to filter the window class name, title and/or the file name, and supports wildcard.

The icon on that page can be dragged to a window to get the filter. Once you dragged and dropped it to a window, a popup menu shows to let you choose which filter you want to use (the class name, window title or the file name).

In old version, the filter was called class name and window title. In version 9, Password Door uses a single filter and it can be a class name, window title and/or the file name depending on what you want it to be.

The filter logic right after the filter string decides how to use the filter:

You can use filter to protect a set of programs with one protection item, or exclude special situation while protecting a program, for example: *pad filters both Notepad and WordPad.

The check boxes under the filter, tell Password Door how to use the filter. Only if the option "Wildcard" is enabled, special characters (*, ?) are considered wildcard characters; otherwise they are only normal characters as the others.

Special limit for filtering windows title:

Password Door only filters the original title (caption) for a window. If the window changed its title after it was created, Password Door doesn't check the title again.

Notepad's original title was "Notepad", but it changes its title to "Untitled - Notepad" after it was launched, or "File name - Notepad" if you opened a text document with it. If you try to use a filter "Untitled - Notepad" to filter the title only, that will not work. You must use the original title "Notepad", or filter the class name, file name, or use wildcard filter such as "*Notepad".

Avoid using filters that only have wildcard characters, such as *, *?*, ?*?, and so on, since a pure wildcard filter may affect ALL programs.

Using Schedule Options

Password Door supports schedule options, you can set any program to be protected daily, weekly, monthly. For example you can set a program to be protected 9:00 AM to 4:00 PM every day, or set a program to be protected every Sunday.

To use schedule options, click Schedule in the protection item page.

By default a protection item doesn't use schedule options, so it is "Always" in the schedule option drop box, which means the protection item will be always enabled. To use schedule options, you must first change it to Daily, Weekly or Monthly, and then you can select the days and the hours you want this protection item to be enabled at.

Schedule options can use internet time to avoid bypassing the protection by changing the system time, you can enable the internet time for schedule options in Advanced Settings.

The value in the "What to do in disabled hours" drop box is important, it tells Password Door what to do when the current time (day and hour) is not selected in this protection item:

Click on any day/hour to switch the selection, you also can click on one day/hour and hold the mouse button, then move mouse to change the selection for multiple days/hours (the selection state is decided by the first day/hour you clicked on).

A disabled day/hour disables the protection item, It's NOT to disable (deny) the target program. What Password Door will do in a disabled day/hour for a protection item, depends on the option in "What to do in disabled hours".

Using Multiple Protection Items

Normally, one protection item protects one single program.

If you have read the section Using Filters, you already knew that by using filter, a single protection item can protect multiple programs.

On the other hand, multiple protection items can be added for protecting a single program, Password Door always allows you to do that. But if you don't use schedule options or advanced options, protecting a program multiple times is pointless.

This section explains why sometimes we need to use multiple protection items for one program and how those protection items work.

You actually do not need to use this technology in most cases, so do not use it unless you really need to.

Even when you plan to use schedule options, single protection item is already enough in most cases because there is the option "Deny and recheck allowed programs" in the schedule options can be used. See Using Schedule Options for details.

When will you need to use multiple protection items for one single program? When you want to use complex schedule options.

Important notice:
When use multiple protection items for a single program, those protection items must be set the option "what to do in disabled hours" in schedule options, to "Simply skip this protection item" or "Skip and recheck allowed programs", so that the chain can be checked as designed. Otherwise only the first protection item will be used and the program will be denied all other time.

Let's use an example: If you want a program to be allowed directly every Sunday, and to be password protected all other time, but you also want it to be fully blocked 9:00 PM - 8:00 AM every day.

The schedule options in a single protection item can not do that, there are 3 conditions, a single protection item can only take care two of them.

We can use 3 protection items to do that:

  1. Deny the program in between 9:00 AM to 8:00 AM (daily).
  2. Allow the program every Sunday (weekly).
  3. Password protect the program all other time (always).

You may have noticed that the order of the protection items is important. In the example above, the program is blocked 9:00 PM to 8:00 AM every day, including the Sunday. This is because the highest protection item will be checked first.

If we use the protection items in a different order:

  1. Allow the program every Sunday (weekly).
  2. Deny the program in between 9:00 AM to 8:00 AM (daily).
  3. Password protect the program all other time (always).

It's obvious that the program will be always allowed on every Sunday, even the time is in between 9:00 PM to 8:00 AM.

So once again, the order of protection items matters.

Other Protection Item Settings
Standard - Program name:

The name of the protection item. Password Door automatically specifies a name to each newly created protection item, you can change the name here. Name can be empty and the path will be used as the name.

Standard - Program path:

The path to the target program. This is the most important information for a protection item, the path tells Password Door what the target program is.

Path can not be empty, or the protection item won't be saved. If you want to use filter to protect programs rather than the path, you can use a fake path such as "nopath", "Unknown", "Don't care" etc.

Advanced - Limit use time per day:

If you set a value greater than 0 (zero), this option is enabled and the users will only be allowed to use the target program for the time period you specified in a day.

If it reaches the max hours, then Password Door will recheck all the running instances of the allowed program, and terminate those instances after rechecked.

See also Rechecking Allowed Programs.

Advanced - Recheck allowed programs when idle:

If the system is idle (this is, no mouse and keyboard inputs) for the time period you specified, Password Door rechecks the running programs allowed by this protection item.

If the protection mode is "Password Protect", then the allowed programs will ask for password again. It is possible that the protection for an allowed program has become "Deny" when the time it is being rechecked (You have changed the configuration or it now is affected by another protection item), it will be closed in this case.

See also Rechecking Allowed Programs.

Advanced - More advanced settings in the list box:

These settings are in the list box of a protection item advanced settings page.

DO NOT change the following advanced settings if you don't know what they mean. Password Door automatically uses special advanced settings for some programs, changing them may cause problems.

 

Help Index | © TopLang software