The software described in this guide is furnished under a license agreement and may be used only in accordance with the terms of the agreement.

Information in this document is subject to change without notice. The names of companies, products, people, characters, and/or data mentioned herein are fictitious and are in no way intended to represent any real individual, company, product, or event, unless otherwise noted. Complying with all applicable copyright laws is the responsibility of the user. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without the express written permission of WinAbility Software Corporation. WinAbility Software Corporation may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from WinAbility Software Corporation, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property.

NO WARRANTY

The technical information in this document is provided AS-IS and WinAbility Software Corporation makes no warranty as to its accuracy or use. Any use of the information contained herein is at the risk of the user. This document may include technical or other inaccuracies or typographical errors.

Copyright Notice

© 2005 WinAbility Software Corporation. All rights reserved.

Trademarks

WinAbility, WinAbility.Com, ActiveExit, and "The Way Software Should Be!" are either registered trademarks or trademarks of WinAbility Software Corporation and/or its suppliers in the U.S.A. and/or other countries. Other product and company names mentioned in this document may be the trademarks or registered trademarks of their respective owners and are hereby acknowledged.

Thank you for choosing ActiveExit Classic Edition!

ActiveExit Classic Edition is a set of tools that let you control various aspects of Windows exit. With ActiveExit you can:

End Windows session after timeout

You can use ActiveExit to automatically logoff the user, restart or lock the computer, or otherwise end Windows session after a period of user inactivity. You may find this option useful if you are in charge of a large network, and users often forget to logoff from their accounts, leaving their desktops accessible to unauthorized users.

To provide for such functionality, ActiveExit includes a special purpose screen saver, that, unlike the regular screensavers which just draw pretty pictures on the screen, ends the user session the way your specify. If you set up ActiveExit screensaver, it would be launched by Windows after a period of user inactivity, just like a regular Windows screensaver, and the action you specify with the configuration utility would be performed.

To set up the ActiveExit screensaver, use the Screen Saver page of ActiveExit configuration utility. You can also use it to customize the messages shown by ActiveExit to the user before actually ending the Windows session.

Note that you cannot use the Display command of Windows Control Panel to set up ActiveExit screensaver; you must use the ActiveExit configuration utility to set it up properly. Also, if the user had a regular screensaver previously set up for his or her account, that regular screensaver will no longer be active, and Control Panel will show that no screensaver is used. When you clear the option to use ActiveExit screensaver, or after you uninstall ActiveExit, the regular screensaver settings for each user would restored to what they were before you enabled ActiveExit screensaver.

Run a program automatically before Windows exit

ActiveExit lets you specify a program to run automatically each time before the end of the Windows session (that is, before the user logs off, restarts the computer, etc.). You can use this capability of ActiveExit if, for example, you want to remind yourself about running the backup program each time you finish your work, or if you have a legacy program that needs to be manually shut down before exiting Windows.

To set up the program to run before Windows exit, use the Run page of ActiveExit configuration utility. You can also use it to customize the messages shown by ActiveExit before and/or after running the program.

Note that only one such command may be set up with ActiveExit. If you want to run several programs before exiting Windows, put such commands into a batch or script file, and set up ActiveExit to run the batch or script file.

Protect Windows exit with a password

You can use ActiveExit to set up a password that would be prompted for every time a user attempts to exit Windows (by logging off, restarting, shutting down, suspending, or hibernating it). Only if the user enters a correct password, ActiveExit would allow Windows session to end.

To set up such a password and select the events which should be protected with it, use the Passwords page of ActiveExit configuration utility. You can also change the texts of the messages displayed on the password prompt.

Note that such a protection would not work if the user would have pressed the Reset or Power buttons on the computer case (or interrupted the power supply to the computer in some other way), so if you are concerned about such user actions, you should take additional steps to restrict physical access to the Reset and Power buttons.

Note also that Windows XP and other NT-based versions of Windows (that is Windows 2000 and NT4) provide an alternative way of restricting the restart and shutdown operations, by allowing the administrator to remove the appropriate privileges from the user accounts. However, that method does not let you prevent the logoff command, nor does it let you set up a password, like ActiveExit does.

Install a taskbar icon to exit Windows

You can use ActiveExit to install an icon in the Windows taskbar notification area (next to the system clock) that would let you quickly access the logoff, shutdown and other similar commands:

To install such an icon, use the Taskbar page of the ActiveExit configuration utility. You can also select which commands to display on the menu of the icon, as well as instruct ActiveExit to display a confirmation before actually performing the command you've chosen from the menu.

If you have not done so yet, visit our web site now and download a free no-strings-attached evaluation version of ActiveExit and see for yourself how ActiveExit can be of use to you:

ActiveExit is currently available in two editions:

ActiveExit XP Edition
for Windows XP, 2000, 2003 and newer versions of Windows

This edition is for the newer versions of Windows such as Windows XP (Home, Professional, and Server editions) and Windows Server 2003. It is also backward compatible with Windows 2000 (Professional and Server editions). It cannot be used with Windows 95, 98, Me, or Windows NT 4.0 or any other older version of Windows.

ActiveExit Classic Edition
for Windows Me, 98, 95, and Windows XP, 2000, NT 4.0

This edition supports the older versions of Windows, such as Windows 95, 98, Windows Millennium, and Windows NT 4.0. It can also be used with Windows XP/2000, although in such cases you may want to use the XP Edition instead.

Feature comparison of the ActiveExit Editions XP Classic
Support for Windows XP, 2000, 2003, 2005
Support for Windows Me, 98, 98SE, NT4.0  
Exit Windows automatically after a period of user inactivity
Protect Windows exit with a password
Run a program automatically before exiting Windows
Display a taskbar icon for quick access to the logoff, shutdown, and other such commands
Display customizable messages before performing the actions
Display a regular Windows screensaver before exiting Windows automatically after a period of user inactivity  
Restart or shut down the computer automatically after a period of user inactivity even if the computer is locked by the user  
Restart or shut down the computer automatically after a period of inactivity even if no user is logged on to Windows  
Enforce the "allowed hours" schedule  
Assign the default actions to be performed when you press the Logoff or Shut Down buttons on the Start Menu  
Protect the buttons on the confirmation messages with a password  
Store the settings in files  
"Silent" installations and updates  
Support for the Group Policies  

Note

This User's Guide describes ActiveExit Classic Edition only. Throughout this User's Guide, ActiveExit or ActiveExit CE is used to refer to ActiveExit Classic Edition. For information on ActiveExit XP Edition, please visit our web site.

Version 2.3 (April 15, 2005)

ActiveExit has been split in two editions. Note: This guide described ActiveExit Classic edition only. For information on ActiveExit XP Edition please visit our web site.

A problem has been corrected that caused the CPU usage to be close to 100% in some situations.

The protection from Task Manager has been improved.

The handling of the "default" button on the comfirmation messages has been corrected: setting up a default button no longer prevents Windows exit when the message timeout is up.

Several other minor improvements have been made.

Version 2.2 (March 1, 2004)

Several minor improvements and corrections have been made; the installation utility has been updated; the built-in Help has been converted to HtmlHelp format.

Version 2.1a (August 10, 2003)

A problem has been fixed that caused an application error when closing some applications (such as MS Access 2002 and Novell Application Window) when ActiveExit was present in the system.

Version 2.1 (July 7, 2003)

The Force application termination option added to the ActiveExit Screensaver configuration set.

Version 2.0 (May 15, 2003)

The first release of ActiveExit that replaced previously released utilities (ActiveSaver and FastExit of StepUp Utilities).

ActiveExit Classic Edition is designed for operating systems Windows 98, 98 SE, Windows Millennium, and Windows NT 4.0. It can also be used with Windows 2000, XP, and the newer versions of Windows, although in this case you may want to use ActiveExit XP Edition, which is specifically designed for the newer versions of Windows.

There are no special requirements or recommendations except the obvious one: the better processor and more RAM your computer has, the better ActiveExit will perform. At least 1 MB (one megabyte) of free space on your hard disk is required to install ActiveExit. ActiveExit can be used both on a stand-alone computer and on a network.

Note: Throughout ActiveExit documentation, Windows is used to refer to Windows 98/Me and Windows NT4/2000/XP. In those few instances where the operation of ActiveExit under these operating systems differ, an explicit operating system name is used.

To completely uninstall ActiveExit, it's not enough to simply delete its program files from the installation folder. To completely remove ActiveExit from your computer, follow the instructions below.

IMPORTANT: If your computer is configured for several user accounts, login into the same user account that you were logged in when you installed ActiveExit. If you use Windows XP Fast User Switching, log off from all other accounts before trying to uninstall ActiveExit.

Method 1

Click on the Start button at the bottom of your screen, choose Programs - ActiveExit - Uninstall from the menu, and follow the instructions.

Method 2

Open Windows Control Panel, open the Add/Remove Programs item and use it to uninstall ActiveExit.

You may be prompted to restart your computer, in order to deactivate ActiveExit and release the files that are currently in use by Windows.

  1. A license key, allowing you to use the program without the registration reminders displayed by the evaluation version.

  2. FREE upgrades to the updated versions of ActiveExit released within one year after the date of purchase (Both minor and major upgrades are free within one year).

  3. FREE support by email for at least one year after the purchase.

  4. Optional software box (with a CD-ROM) delivered to your mailbox (additional fee applies).

Related topics:

The configuration utility of ActiveExit lets you control ActiveExit and change its options. You can run ActiveExit configuration utility by choosing the Start - Programs - ActiveExit - Configure command or by running Active-Exit.exe file, located in the folder where you have installed ActiveExit (usually C:\Program Files\WinAbility\ActiveExit).

The main window of ActiveExit is divided into several pages, each offering a set of logically related options:

  • Passwords

    Use this page to set up a password to prevent users from ending Windows sessions without a password.

  • Run

    This page lets you set up a program that should be executed each time before the end of the Windows session.

  • Screen Saver

    You can use this page to set up a special screensaver that would automatically logoff (or otherwise end session) after a period of user inactivity.

  • Taskbar

    This page lets you add or remove commands from the menu of the ActiveExit taskbar icon.

  • Security

    Use this page to set up a password to protect ActiveExit settings, as well as to change other security options of ActiveExit.

  • About

    Displays the version information and contains links to the various online areas related to ActiveExit.

You can use this page to set up a program that would run automatically each time before the end of Windows session. This page contains the following areas:

  • Logoff
    Restart/Shutdown/Poweroff
    Suspend/Hibernate

    These options let you choose when you want the program to run. For example, if you don’t want the program to run automatically when the user chooses the Suspend or Hibernate command, clear the appropriate checkbox.

  • Run this program

    Enter the path to the program's file to run, as well as its command line switches, if necessary, into this box.

  • Display confirmations

    Select the confirmations you want to be displayed before and/or after running the program. To configure the confirmations, click on the Configure button next to the appropriate option.

You can use this page to set up a special screen saver that would end the session (that is, logoff the user, restart or shutdown the computer, etc. ) after a period of user inactivity. This page contains the following areas:

You can use this page to install or remove the ActiveExit taskbar icon, as well as to select the commands to appear on the menu when you click on the taskbar icon. This page contains the following areas:

  • Show taskbar icon with these commands on the menu

    This option causes ActiveExit to display an icon on the system area of the Windows task bar (near the clock). You can control which commands should appear on the menu by checking or clearing the appropriate checkboxes in the list below this option.

  • Confirm commands

    This option causes ActiveExit to display a confirmation prompt before performing the command you choose from the taskbar icon menu. If you clear this option, the commands would be executed immediately, without a confirmation prompt being shown.

  • Use a low-color icon

    This option causes ActiveExit to display a low-color icon on the taskbar. You may want to use this option if your version of Windows does not display the high-color icon correctly.

This page offers the options for securing ActiveExit configuration from tampering with by the unauthorized users. Unless you use a dedicated security program such as Folder Guard to restrict user access to ActiveExit settings, the following options are recommended:

  • Protect ActiveExit configuration with a password

    This option causes ActiveExit to protect its configuration settings with a password. To set up the password itself, click on the Set up the password button next to the option. You will have to enter this password every time you run the configuration utility of ActiveExit, or before you can uninstall or upgrade ActiveExit. This password is recommended to prevent unauthorized users from removing ActiveExit or tempering with its settings.

    Note that this password is case-sensitive. Note also that this password is different from the "Windows exit" password that you can set up using the Passwords page, although you can choose the same word or phrase for both of these passwords.

  • Protect ActiveExit from manual deactivation

    If this option is selected, the user will not be able to deactivate ActiveExit manually (by modifying the entries in the system registry), no will s/he be able to stop ActiveExit by using Windows Task Manager or Ctrl+Alt+Del "Close Program" feature of windows. You would still be able to control ActiveExit using its configuration utility, or to uninstall it using the Setup.exe utility of ActiveExit. Note that if you change this option, the new setting will take effect only after you restart Windows.

  • Protect ActiveExit settings in the registry

    (This option is not supported and not available on Windows 95).

    If checked, this option causes ActiveExit to protect its settings in the Windows registry from unauthorized changes with registry editing tools. You would still be able to modify the settings by using the configuration utility of ActiveExit. If you use a third-party tool for protecting the Registry, you may want to clear this option.

The About window displays the version number of ActiveExit installed on your computer, as well as its current licensing information. You can use this window to perform the following general maintenance tasks:

  • Enter License key

    Click this button to enter your license key into the program. If you don't have a license key, click here to learn how to purchase it.

  • Is This Copy Legal?

    Click this button to check whether the copy of ActiveExit installed on your computer is legal.

  • Web site

    Click this button to open the ActiveExit web site in your default web browser, to get the latest information, check for updates, etc.

  • Buy now!

    Click this button to visit the Online Store where you can check the current prices and/or purchase a license for continued use of ActiveExit.

  • Upgrade

    Click this button to visit the online Upgrade Center to check your eligibility for the free upgrades or purchase a license to upgrade to the latest version of ActiveExit.

  • Support

    Click this button to visit the technical or customer support area at our web site and/or to submit a support request.

You can use this dialog box to customize the message displayed on the screen before ActiveExit ends a session with the ActiveExit Screen Saver, or after running a program you have specified on the Run page of the configuration utility. This dialog box contains the following areas:

  • Start message with the user's login name

    If this option is selected, ActiveExit will start the message with the login name of the current user.

  • Text of the message

    This area lets you specify the texts of the messages that should be shown to the user before ending the session. If you plan on displaying the countdown bar (see below), you may use the symbols "%d" (without the quotes) as a placeholder of the number of seconds. Example of the message: "This computer will be shut down in %d seconds" (without the quotes).

  • Display countdown bar for ... seconds

    If selected, this option causes ActiveExit to display the message only for the specified number of seconds. If the user does not cancel the message before the countdown reaches zero, ActiveExit will log off the user (or perform another action that you have specified before). If not selected, this option causes ActiveExit to display the confirmation message indefinitely, until the user presses the OK or Cancel buttons.

  • Default button

    Choose the button that should be made default when displaying the confirmation message. The default button can be activated by pressing the Space or Enter keys while the message is displayed. The following buttons are available:

    • OK - Continue ending the Windows session;
    • Cancel - Abort the end session process; return to the user desktop;
    • Pause - Pause the countdown and change the text of the button to Resume. Pressing this button again will change the text of the button back to Pause and resume the countdown. (This button is shown only if the Display countdown bar option has been selected).

  • Hide these buttons

    You can use these options to hide the buttons you don't want the user to see or press. For example, if you hide the Cancel button, the user will not be able to stop ending the Windows session. Note that if you hide the OK button, it will stop the user from pressing it, but it will NOT stop ActiveExit from exiting Windows when the countdown reaches zero.

  • Restore

    Press this button to restore all settings displayed on this dialog window to their defaults. Note that if you have changed any such settings, the changes will be lost if you confirm you want to restore the default settings.

  • Test

    Press this button to see the confirmation message in action, according to the options you have selected. Note that pressing the OK or Cancel buttons while testing will not end the session.

You can use this dialog box to customize the message displayed on the screen before ActiveExit runs a program you have specified on the Run page of the configuration utility. This dialog box contains the following areas:

  • Start message with the user's login name

    If this option is selected, ActiveExit will start the message with the login name of the current user.

  • Text of the message

    Enter the message you want the user to see. If you plan on displaying the countdown bar (see below), you may use the symbols "%d" (without the quotes) as a placeholder of the number of seconds. Example of the message: "The following program will run in %d seconds:" (without the quotes).

  • Append the path of the program about to run

    If selected, this option causes ActiveExit to append the path of the program (specified on the Run page of the configuration utility) to the message.

  • Text of the question

    Enter the text of the question displayed below the message, for example "Are you sure you want to run this program?" (without the quotes).

  • Display countdown bar for ... seconds

    If selected, this option causes ActiveExit to display the message only for the specified number of seconds. If the user does not cancel the message before the countdown reaches zero, ActiveExit will run the program you have specified. If not selected, this option causes ActiveExit to display the confirmation message indefinitely, until the user presses the Yes, No, or Cancel buttons.

  • Default button

    Choose the button that should be made default when displaying the confirmation message. The default button can be activated by pressing the Space or Enter keys while the message is displayed. The following buttons are available:

    • Yes - Run the program and then continue ending the Windows session;
    • No - Do NOT run the program, but continue ending the Windows session;
    • Cancel - Do NOT run the program and abort the end session process; return to the user desktop;
    • Pause - Pause the countdown and change the text of the button to Resume. Pressing this button again will change the text of the button back to Pause and resume the countdown. (This button is shown only if the Display countdown bar option has been selected).

  • Hide these buttons

    You can use these options to hide the buttons you don't want the user to see or press. For example, if you hide the No and Cancel buttons, the user will not be able to stop running the program. Note that if you hide the Yes button, it will stop the user from pressing it, but it will NOT stop ActiveExit from running the program when the countdown reaches zero.

  • Restore

    Press this button to restore all settings displayed on this dialog window to their defaults. Note that if you have changed any such settings, the changes will be lost if you confirm you want to restore the default settings.

  • Test

    Press this button to see the confirmation message in action, according to the options you have selected. Note that pressing the Yes or No buttons while testing will not run the program nor will it end the session.

If you forget the password that you have previously set up to protect the configuration settings of ActiveExit, you can reset (erase) it by choosing the Start - Programs - ActiveExit - Reset Password command from the Windows Start menu. Or, simply run the Active-Exit.exe file with the command line switch /PW to achieve the same result.

This command displays a prompt for your registration information (registered name, number of copies included in the license, and your license key). If you have not registered ActiveExit yet, simply press the Continue button, and it will reset the password (that is, the password will be erased).

Having erased the password, run ActiveExit configuration utility, and use its Security page to set up a new password. Please remember or write it down this time!

If you don't want anyone to be able to reset this password, you may wish to delete the Reset Password shortcut from the Start menu. Be sure you know how to run Active-Exit.exe with the /PW command line switch before deleting these shortcuts!

Or, better yet, register ActiveExit (that is, purchase a license for using ActiveExit in the licensed mode). This way, only you will be able to use the Reset Password command, since it will not allow to erase the password unless a valid license key is entered into it first.

Some features of ActiveExit depend on the support of the operating system it's used on, and not all versions of Windows provide the necessary support to work for them properly. Here is the list of such limitations:

Windows 95

The Protect ActiveExit settings in the registry and Protect screen saver settings in the registry options are not supported by Windows 95, and therefore are not offered by ActiveExit configuration utility.

Windows Me/98

If you have selected the option to protect the Suspend/Hibernate commands with a password (available on the Passwords page of the configuration utility), Windows may show the following message when you choose the Standby or Suspend command: "Your computer cannot go on standby because a device driver or a program won’t allow it". This message may be covered by the password prompt shown by ActiveExit. To continue the suspend operation, you need to close the message, and then enter your password. Or, if you have entered your password before closing the message, simply choose the Standby command once again, and this time it should proceed without prompting you for the password or displaying the error message.

"Force application termination" option may cause system instability

If you have selected the "Force application termination" option (available on the Screen saver page of the Configuration utility ), Windows may become unstable when the Windows session is ending. This may be caused by the fact that when the "Force application termination" option is used, it causes Windows to terminate the running programs abnormally, without giving them a chance to save the opened documents and perform other cleanup tasks. Also, if you use this option, other features of ActiveExit (such as the Taskbar icon, or the Run program before Windows exit) may not work properly, too. If you experience such problems, please turn off the "Force application termination" option. If you must use this option, try to change the default action to be performed by the ActiveExit screensaver: for example, instead of "Log off", you may try to select "Restart": such a change may result in the better overall stability of the system.

Windows NT 4.0

  • The Lock computer command is not available.

  • If you specify a program to run on the Run page of the configuration utility, and do not choose to display a confirmation before running the program, the program may fail to run. To solve this problem, you need to enable the confirmation message to be shown before running the program. If you don’t want the users to be able to cancel the operation, you can specify to display the countdown bar for 0 second, or to hide the Cancel button on the confirmation message.

  • When you install ActiveExit screensaver with the confirmation prompt, it is not possible to use the OK or Pause buttons on that prompt, because due to design of Windows NT 4.0, when you press any key or move the mouse, it just cancels the screensaver operation and returns to the user desktop. The only action that the user can perform when the confirmation prompt is displayed is Cancel.

Does ActiveExit require product activation?

No, ActiveExit does not require product activation. You only need to enter your license key into the program after you have purchased a license for its continued use, that's all. You can reinstall the software and enter your license key in it whenever you want, any number of times (assuming you are not installing the product on more computers than included in your license, of course).

Can I use the same license key to install ActiveExit on several computers?

Yes, you can use the same license key, provided that you are installing it on no more computers than included in you license. Please refer to the file License.txt (installed along with other files of ActiveExit) for the detailed description of the terms of using this software on more than one computer. For information on our site license and quantity discounts, please visit our Online Store.

How do I enter the License Key?

ActiveExit prompts you to enter your license key when you run it: simply press the Enter License Key button on the Welcome screen and enter your licensing information into the form.

Alternatively, you can run ActiveExit, choose the Help - About command from its menu, and click on the Enter License Key button.

IMPORTANT: When entering your licensing information, make sure you enter your name and the license key exactly as they are shown on your license certificate, including all capitalization and punctuation. Otherwise, ActiveExit may not accept the license key or may not register your information properly. You may wish to copy and paste the name and key from our message into the form, to avoid typos.

I've lost ActiveExit password. What should I do?

If you have lost the master password of ActiveExit, you can reset it by following the instructions provided here.

If you have forgotten some other password used by ActiveExit, simply run its configuration utility and use its Passwords page to set up a new password.

May I give a copy of ActiveExit software to a friend?

Yes, you may give evaluation copies of our programs to your friends and associates. However, you may NOT share your license key, if any, with anybody else. Please remember that the license key we provide you with are for your own use only. If your friends like our programs, please let them purchase their own license keys. To avoid possible confusion, please give out the original installation files with the evaluation versions that you may download from our web site.

There are several other simple, but important conditions which we impose on further redistribution of our programs. Unless you have obtained a written permission from us to do otherwise, you must:

  • Include ALL of the UNMODIFIED original files of the evaluation version.

  • Inform the user that the evaluation copies are for the evaluation purposes ONLY.

  • Not charge for the evaluation copies.

  • Not bundle our software with other programs.

  • Once again, you may not share the license key.

Please refer to the file License.txt in the folder where you have installed ActiveExit for the complete description of our distribution requirements.

How do I backup the settings of ActiveExit?

If you want to backup the settings of ActiveExit (such as the current selection of its options and the positions of its windows), you can use Windows Registry Editor to backup the appropriate registry key into a file.

IMPORTANT: Registry Editor is a powerful system tool that should be used with care. Be very careful not to delete or change anything there unless you know what you are doing, because you can make your computer unbootable!

Specifically, to backup the setting of ActiveExit into a file, run Registry Editor (RegEdit.exe), and select the following key

  • HKEY_CURRENT_USER
    • SOFTWARE
      • ActiveExit

Then choose File - Export Registry File from the menu of Registry Editor, make sure that the option Export range: Selected branch is selected, and enter a file name in which to store the settings.

If you later decide to restore the settings from the file, locate the file with Windows Explorer and double click on it with the mouse. You may be prompted to confirm that you want to import the settings into the registry.

Can I set up ActiveExit as the logon screen saver?

ActiveExit Classic Edition does not support setting up the logon screen saver, but the XP edition of ActiveExit does provide such support.

How can I get a printed version of this guide?

This user's guide is available online in the printed-friendly format:

http://www.winability.com/active-exit-classic/users-guide-printable.htm

Simply open the link above in your web browser and use the web browser's Print command to print it out on your printer.