Syscon
System Control panel
Version 1.0.0


Brief:
Syscon Control lets you control some of your computer system's functions either manually or automatically. The program is fairly straightforward, and fairly simple to operate.

the syscon.fil file
Syscon keeps track of the schedules and options in a file called Syscon.fil. The first time you run Syscon (and before you have saved anything) you will get a message that the Syscon.fil file cannot be loaded. This is ok. When you save your schedules and options you will not get that message unless your Syscon.fil has either been moved or corrupted. In that case, create a new one.
NOTE: If the syscon.fil file is found, syscon will run automatically with the window minimized to the task bar. This allows your screen to appear notmal for other applications. If you wish to change Syscon's configuration, simply maximize it by clicking it's icon on the taskbar. If the syscon.fil file is not found, the application will appear maximized on your screen, ready for you to configure it.

The clock:
At the top of the program form is a running clock. This running clock is set to your internal computer clock and therefore will be accurate if your computer clock is accurate. This clock time is compared to times you select for automatic operation.

Activate and Test buttons:
There are two large buttons on the program form. One is labeled either "System Control is not active" (red) or "System Control is active" (green). You may only enter or change the time schedule when the System Control is NOT active. To change the time schedule, click this button if this button says it is active. It must be RED (not active) to change the time schedule.

The other large button says either "Test mode is on" (green) or "Test mode is off" (red). When test mode is on, you can test Syscon for functionality. To Test Syscon, turn the Syscon-Active button to 'not active' (red). Turn the Syscon-Test button on (green). Enter some times in the three time boxes. The format expected is hh:mm am (or PM). If the format is unreadable by Syscon, Syscon will inform you when you attempt to activate Syscon. If the format is readable by Syscon, Syscon may reformat the time to the exact format required. (example: you can enter 1:30 and Syscon will reformat the time to 01:30 AM)

Take "Test" for a run:
When you have entered your time schedule(s) (you may leave any timeboxes blank that you do not wish to use) you can click the Activate button (system control is active). (Make sure the TEST button is green for testing before you activate!) When the time schedule(s) match the actual time, you will be notified via a message box telling you which time box matches. After you have played with the testing mode, you can move on to the real thing.


The real thing:
Turn off the Activate button (make it red) if it is not already. This enables you to enter some time schedules. You cannot enter time schedules if the Active button is on (green). Enter one or more times. Use the format hh:mm am (or PM). Syscon will complain if it cannot read your time format. You cannot have 2 times that are the same. Turn the Test button off (red). Turn the Activate button on (green). When the time schedule matches the actual time, the appropriate routines will be activated automatically.

Time schedule assist buttons:
There are 2 time schedule assist buttons for each of the 3 time boxes. The button labeled "update to 'now'" will enter the current time in the appropriate timebox. The button labeled "clr" will clear the appropriate timebox.

Saving your schedules for automatic operation:
If you add or change your time schedule, you will want to save this schedule for automatic operation. The "save time schedule" button will become active if you have made changes but have not saved them. Click this button to save your schedule. Very IMPORTANT!: Saved along with your time schedule is the position of the Activate and Test buttons. If you want to run Syscon automatically and have it run "live" you must turn the Test button off (red) and turn the Activate button on (green) before you save your time schedules. If you save in any other configuration, Syscon will reload itself with that configuration. It then will not run automatic. (with Activate off, Syscon will just sit there waiting for you to enter some times or to activate it - with Test on, Syscon will just toss message boxes at you when the appropriate times arrive)

quit:
The Quit button quits Syscon (removes it from memory). It will not activate itself unless you reboot with a Syscon shortcut in your Startup folder. Use the Quit button when you are working on your computer and do not want Syscon in memory at all, and you plan to reboot when done.

the manual buttons:
There are three buttons under the timeboxes. These buttons allow you to do manually (and immediately) what Syscon does automatically when the time schedules match the actual time. Click these buttons to activate these routines now.

the routines:
I'm sure that so far you have no idea what Syscon does or why you would use it. Syscon is used to activate three main routines of your choice. Clicking the routine button activates the appropriate routine immediately, and setting a time schedule activates the routine when the time comes. The three routines are:
the shutdown routine:
The shutdown routine shuts down your computer, closing all active programs and ending with the "It is now safe to turn your computer off" (or whatever it really does say - who has actually read it?)

the exit user routine:
The exit user routine logs off the current user and prompts for the new user password. Current programs are not closed. This option will probably not be used much, but I have included it for completeness.
the restart system routine:
The restart system routine closes all open programs and reboots your computer. This is the routine that will probably be used most.

why would I want to automatically reboot my computer?
Many people leave their computer on all the time. You may have tasks scheduled for certain times such as logging on to the internet to retrieve mail, maintenance tasks, etc. If you have a lot of these tasks scheduled during your "away" hours, your computer's memory ends up retaining a lot of pieces of information should you "need" them again. After awhile your computer will slow down and become less efficient. Syscon allows you to reboot your computer every 24 hours to refresh your system's resources automatically. Any shortcuts in your Startup folder will be automatically reloaded, and your task scheduler will be reactivated. You are now beginning with a fresh system, and you can do this every 24 hours! Remember that for Syscon to refresh your system every 24 hours, you must put a shortcut of Syscon in your Startup folder so that it reloads itself. Syscon will automatically retrieve the time schedules and settings, and begin its countdown to the next "refresh schedule."

A note on uninstalling:
Use the Control Panel / Add-Remove Programs to uninstall Syscon. Because Syscon creates it's own file (syscon.fil) the syscon folder and this file will not be removed automatically. After uninstalling, navagete to the Syscon folder and remove it and all of it's contents. Be sure to do this after uninstalling.

Notes and credits:
This release of Syscon is freeware. I have additional routines that I eventually want to include for my own uses, but this official release of Syscon is fully functional in the routines that have been programmed so far. I am therefore releasing this version for anyone's personal use. There is no fee for this version of Syscon and you may pass it on to who ever you like.
Syscon is a Rediware Software program and Rediware retains the rights to this version of Syscon. Rediware Software and the author make no guarantees concerning Syscon nor is there any warranty. Use Syscon at your own risk as neither Rediware nor the author are liable for any data loss or system/software corruption from using Syscon, either correctly or incorrectly.
Syscon has been tested and found to be reliable in these tests, but neither Rediware nor the author will guarantee that it is bug or glitch free.

Any problems, contact Rediware Software via http://www.rediware.com/