Index | Previous | Next
Program Schedules
A program schedule is used to control access to both individual programs and groups of programs
Program List
The program list identifies the programs that will be controlled by this schedule

Programs are selected using the Program Selection Tool

When a program is selected PC Chaperone fingerprints its executable file as a reference used to identify when the program is running. This fingerprint utilizes a number of internal properties of the executable file, so users cannot override the schedule restrictions by simply renaming the file
Notes
1. Naming the schedule
The schedule name should be descriptive since it will also be the name users will be shown when they use the tools provided to them to view their schedule limits, such as viewing schedules using the System Tray Icon options
Common Problems
1. Program fingerprint is for the wrong executable file
PC Chaperone identifies programs by fingerprinting their executable files. When a program is selected using the Program Selection Tool from either the desktop icons or the Start menu, PC Chaperone retrieves the information for the executable associated with this shortcut. In the vast majority of cases this causes no problems, but there are a few programs that create shortcuts that do not point to the actual program executable itself. In these cases PC Chaperone will fingerprint the wrong executable file and the restrictions will not appear to work properly

The best option to ensure that PC Chaperone fingerprints the correct executable is to start the program and then select it from the Running Programs list instead of the Desktop Icons or Start menu. This will ensure that the correct file is always fingerprinted
Schedule
The schedule is used to control access to the listed programs, The user will only be able to access the programs within the constraints of the schedule
PC Chaperone schedules include four options:
No Schedule Limits
This option identifies programs that have no schedule limits. The only time this type of schedule is required is if the Allow access to only the listed programs option is turned on
Never Permitted To Run
This option is used to completely deny access to the listed programs
Maximum Hours Per Day
This option maintains a running tally of the time any listed program is open

Once the allotted time has expired all running programs controlled by this schedule will be closed and the user will be unable to open them again
According to a Time Slot Schedule
This option is used to set specific times when the listed programs can be run

Periods highlighted in red are times when access will be denied

This option also allows a maximum duration to be set. With this combination access can be restricted to a maximum duration per day while restricting what times of the day this allotment can be used
Common Problems
1. Setting a maximum duration without setting the permitted time slots
This occurs when the According to a Time Slot Schedule is selected and maximum durations are set, but there are no time slots set to permit access. As a result access will never be permitted
Notes
1. The user will be warned before the schedule expires
The warning is first displayed 20 minutes before the schedule expires. Options to view the schedule and to override the schedule using the Administrator's password are provided at this time
2. Programs will not automatically close when the schedule expires if the computer is unattended
PC Chaperone is designed to prevent programs from automatically closing if their schedule expires while the computer is unattended in order to prevent the accidental loss of unsaved work. As soon as the user types or moves the mouse the program shutdown process will begin, giving the user a short grace period to save any unsaved work
3. Schedules can be extended using the Administrator's Password
The schedule extension is in the form of selecting a date/time to extend the schedule until. After this period has expired, or the user logs off and back on, the normal schedule restrictions will be enforced. As a result there is no need to reset the override once the desired period has expired
4. Unused time allotments are not rolled over to subsequent days
Tips and Hints
1. Different maximum durations can be set for each day of the week by selecting the "According to a Time Slot Schedule" option, even if there is no need to limit the schedule to specific time slots. In this case all time slots are permitted