Keep Running Readme

Keep Running allows you to launch a program and ensure it stays running. This could be to restart a crashed application or prevent something from being closed accidentally. Useful in a kiosk, library, school, website demo, or web-based application such as a self-registration/signup type of environment.

Alternatively, use Keep Running as a custom shell so an application such as Internet Explorer is the only available program and to automatically re-launch it or restart the machine if closed.

Requirements:

Keep Running has been tested on Windows 2000/XP/2003

Installation:

** This program requires the Prerequisites Package: Microsoft Visual Basic 6.0 Run-time Components
If you get an error when starting this software download this and run it to update/install the necessary DLL files.

Download Keep Running

1) Extract the contents of the .zip file
2) Modify keeprun.ini as indicated below
3) Run keeprun.exe

.ini Settings:

Under most circumstances Detect= and Launch= should be set to the same full path of the executable.
(unless Launch= declares a batch file or other program which then runs the executable to be Detected)
Do not use quotes around the full path, even if it contains spaces.
Example: Detect=C:\Program Files\Internet Explorer\iexplore.exe

If Reboot=Yes then Start= should be set to the same full path of the executable you are Detecting and Launching, otherwise you will find the machine instantly reboots. (unless the program is already started ahead of keeprun.exe)

Usage:

To make only one program run immediately after login (without explorer, any desktop icons, or a taskbar) set Keep Running as a custom shell using the steps below...

    Start > Run > Open: regedit > OK

To set a custom shell for the currently logged on user, navigate to...
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System

To set a custom shell for everyone who uses this machine, navigate to...
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System

(If the "System" key does not exist: Edit > New > Key > System)

Then create a new string value...
    Edit > New > String Value
    Value Name: Shell
    Value Data: keeprun.exe (assuming it is located in the Windows working directory)

When setting a custom shell for a particular user, keeprun.ini should be in the root of the user's profile folder, usually C:\Documents and Settings\%username%

Also Available From:

 

License:

JPElectron.com freeware is offered as-is.

JPElectron.com Copyright © 2000-2008 All Rights Reserved.
JPElectron.com freeware is released with NO WARRANTY as is,
for the complete software license agreement see: jpelectron.com/license
for a custom/redistributable version see: jpelectron.com/custom

Any trademarks mentioned are the property of their owners.

Tested safe by McAfee SiteAdvisor, No Viruses/Spyware/Adware     Join me on Xbox Live, Gamertag JPElectron