Author: John Jeffries [71203,2557] Security program Launcher This program is a simple visual basic security program to stop most people from running selected programs under windows. To do this the programs are removed from the Program manager, access in the program manager is restricted, and the programs are launched with SECLAU which will ask for a password. Also the file command and the save settings command of the program manager will be turned off. This will not stop everyone, but it can prevent most and prevent accidents. Steps to using SECLAU: 1. Copy the files SECLAU.EXE, SECLAU.INI and VBRUN200.DLL to your windows sub directory. Place CHECKALT.EXE either in the root directory or somewhere in the path. 2. Remove the icons for the programs you wish to restrict access to from the program manager. 3. Place SECLAU.EXE on the program manager. 4. Use the maintenance section of SECLAU to Setup the programs you removed from the program manager. The maintenance section is command button driven and easy to use. Add all the programs you wish to restrict access to by typing in a description, program name with path and a password. The default MASTER password is PASSWORD. The master password may be changed from the maintenance screen. 5. Add the program CHECKALT.EXE to your autoexec.bat file. When it runs, the program will check to see if the control and alt keys are pressed. If they are not, it will add the following lines to the PROGMAN.INI file: [RESTRICTIONS] NoFileMenu=1 NoSaveSettings=1 This will disable the file option from the file menu. Users will not be able to run anything that is not already on the program manager. They will not be able to add or change any of the Icons or Groups on the program manager. The save settings on exit will also not be available. The program will not change anything else in the PROGMAN.INI file. CHECKALT.EXE displays a series of .'s on the screen as it runs. If you do press the control + alt keys, the restrictions section of PROGMAN.INI will be removed. If you don't want to use the CHECKALT.EXE program you can make the changes manually. 6. Reboot the computer. The Source code for these programs, a sample INI file and the EXE files and VBRUN200.DLL are included in the file WIN_SEC.EXE. Note: SECLAU.EXE is a Visual Basic version 2 program and CHECKALT.EXE was created with Basic PDS ver 7. This program is freeware. You are free to distribute and/or modify it as needed. The author assumes no responsibility for the use or misuse of this program. However, if it is useful to you, please let me know. Win_Sec.exe is a self extracting file containing the following files: PASSFORM.FRM | MANTFORM.FRM | SECLAU.BAS >----- Visual Basic v2 Source Code SECLAU.MAK | LAUNCH_F.FRM | SECLAU.EXE >----- Program launcher with password protection SECLAU.INI >----- Encrypted program names & passwords VBRUN200.DLL >----- Visual basic DLL file CHECKALT.BAS >----- Basic PDS source code to modify PROGMAN.INI CHECKALT.EXE >----- PROGRAM.INI modifier for AUTOEXEC.BAT file SECLAU.TXT >----- This file