SysLock Version 1.0
Copyright  2000 by Jim Moore, Options Computer Software.
All Rights Reserved.

SysLock README FILE:

General Information:
****************************************

Please read this before installing SysLock. This file contains important information regarding the installation, use and removal of SysLock 1.0.

SysLock is a shell replacement and application launcher for Windows 95 / 98 systems. Once installed, SysLock allows only designated programs to execute by changing several settings in the system. The normal Windows Shell is replaced with SysLock, which executes the main program that you initially specify. When that program terminates, SysLock either restarts or shuts down the system according to your installation preferences. 

To maintain system security, the program that SysLock executes at system start up should not be able to execute other programs. Or, if the program does launch other applications, they should not give the user access to the file system, registry, or editing tools that can change system settings.

INSTALLATION:
****************************************

Pre-setup:
*********************

IMPORTANT NOTES:
You should set the following configurable system settings before installing SysLock: Screensaver and Power settings, Folder and File View settings. These will not normally be accessible during a SysLock session.  You should also make sure that you have a working start-up floppy disk for manual uninstallation. You may also wish to set the BIOS of the system to not look for drive A: during system start-up, and assign password protection for the BOIS settings.

You can start the installion of SysLock by copying the following files to your Windows directory. You may alternately run the Pre-Install_SysLock.bat file to accomplish this.

SYSLOCK.EXE
UNINSTSL.EXE
SLREADME.TXT
SLTEST.EXE

In addition, you may create a file called SLEXELST.TXT, which contains a list of allowed executable file names. These programs will be allowed to execute (usually through direct launching by another application) during a SysLock session. The format is <filename><hard return>.

This file must also be placed in the Windows directory. The presence of SLEXELST.TXT is not strictly necessary for the correct operation of SysLock.

Example SLEXELST.TXT: (only the portion between asterisks is needed.)

BEGIN SLEXELST.TXT
***
Freecell.exe
Winmine.exe
MyApp.exe

***
END SLEXELST.TXT

The Actual Installation:
********************
(Be sure to finish the pre-setup first.)

To install SysLock, double-click SYSLOCK.EXE from the Windows directory. You may alternately run the Setup_SysLock.bat file. 

You should test the program that SysLock will start with SLTEST.EXE before installing SysLock. SLTEST will test whether the program is compatible with SysLock. SysLock cannot maintain a lock on a program that is not a self-contained executable. That is, the program should not start, and then execute another application as the main process. The first time that SysLock.exe is executed, SLTEST.EXE is invoked automatically. Please complete the test before continuing.

After the compatibilty test, you will see a dialog that prompts you for the following information:

Windows Executable Program path and filename: - this is where you enter the name of the application that you want SysLock to execute and monitor throughout the SysLock session.

At program termination: - specify either Restart or Shut down as the action to take when someone closes the monitored program.

MS-DOS - Check the box to not allow command prompts or DOS applications to execute in a SysLock session.

Password: - enter your password and confirm it here. After a normal SysLock session, when SysLock detects that the primary application has terminated it will display an "End Session?" dialog box. In that dialog there will be a field for you to input your password (Titled "Administer") and SysLock will invoke the UNINSTSL.EXE program and uninstall SysLock. 

Click OK when you are ready for SysLock to install. Click OK when SysLock prompts you to restart the computer. When the machine reboots, it will be "SysLocked."


UNINSTALLATION:
****************************************

The simplest method for uninstalling SysLock is to use the password that you specified during the initial installation. This password can be entered at the end of any SysLock session in the "You may administer the application from here:" edit field in the "End Session?" dialog. However, you can uninstall SysLock manually by completing the following steps:

1 - Make sure that the BIOS is set to access the floppy drive A: during start-up.

2 - Start the system with a boot disk in drive A: and wait for the command prompt.

3 - Make sure that the PATH is set to include your Windows and Windows\Command directories.

4 - Go to the Windows directory and then the \SLBACKUP directory within the Windows directory. (This directory is usually hidden.)

5 - Copy SYSTEM.RST to your Windows directory with the name SYSTEM.INI.
Ex: copy system.rst c:\windows\system.ini

6 - Copy CONFIG.RST to your root C drive with the name CONFIG.SYS.
Ex: copy config.rst c:\config.sys

7 - Copy MSDOS.RST to your root C drive with the name MSDOS.SYS.
Ex: copy msdos.rst c:\msdos.sys 
(You may need to change the original MSDOS.SYS's file attributes with ATTRIB before MS_DOS allows the copy)
Ex: attrib c:\msdos.sys -s -h -r

8 - For each file in the \SLBACKUP directory that has a ".reg" extension, use the command:

REGEDIT <filename>.REG where <filename> is the name of the .reg file.

The DOS compatible regedit program will import each file into the registry after each command. Type regedit /? for help with regedit.

9 - Remove the boot disk from drive A: and restart the computer.

10 - After you confirm that your system is working properly, you may delete the \SLBACKUP directory (and all the files it contains) from your Windows directory.


###
