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

© 2008 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!

ActiveExit 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 set up ActiveExit automatically logoff the user, restart, shut down 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.

You can make ActiveExit to display a screen saver of your choice for some time before ending the user's session. ActiveExit can restart or shutdown the computer even if the user has locked the computer, or if no user is logged on at all. To set up the screen savers, use the Screen Savers 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.

Limit the use of the computer to the allowed hours only

With ActiveExit, you can set up the schedule of the allowed hours when the computer can be used. If the user attempts to use the computer during the not allowed hours, or if the allowed hours end while the user is working with the computer, ActiveExit will forcefully end the user's session. You can set up a message to be displayed before ending the session, to allow the user to save his/her work.

To set up the weekly schedule of the allowed hours and relater settings, use the Schedule page of ActiveExit configuration utility.

Set up the default actions Windows takes when you press the Logoff and Shut down buttons on the Start Menu

Do you find it annoying that when you choose the Shut Down (or Turn Off) command on Windows Start Menu, you always have to confirm the command?

ActiveExit can save you quite a few extra mouse clicks: with it, you can assign the default actions to the Logoff and Shut Down (or Turn off) buttons on the Start Menu, and Windows will carry on such actions without asking further questions. If you ever need to take a different action (such as Restart instead of Shut Down), simply press the Ctrl button when clicking on the Shut Down button, and the original confirmation message will be shown, letting you choose the Restart command.

To modify the default behavior of the Logoff and/or Shut Down buttons, use the Other Settings page of ActiveExit configuration utility.

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 Other Settings 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 that should be protected with it, use the Other Settings 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 Other Settings 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 installation file of ActiveExit and see for yourself how ActiveExit can be of use to you:

ActiveExit is currently available in three editions:

ActiveExit XP Edition
for Windows XP, 2000-2005 and newer versions of Windows (32-bit)

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

ActiveExit x64 Edition
for Windows XP x64 Edition and newer versions of Windows (64-bit)

This edition is for the 64-bit versions of Windows for the AMD64 processors, such as Windows XP x64 (Professional and Server editions). This edition will also support Windows Vista x64, when it is released. It cannot be used with any of the 32-bit versions 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 x64 Classic
Support for Windows XP, 2000-2005 (32-bit)  
Support for Windows Vista (when it's released)  
Support for Windows x64 (64-bit)    
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  

Notes

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

At the time of the release of this software, Windows Vista was available as a prerelease version, and therefore any statements of compatibility with Windows Vista at this time are only preliminary and subject to change without notice. We do not provide technical support regarding the operation of this software with Windows Vista until the final version of Windows Vista is officially released.

Version 3.21 (July 31, 2006)

  • A problem has been corrected that caused an error when starting ActiveExit on some Windows 2000 computers.

  • Several other minor improvements and corrections have been made.


Version 3.2 (March 21, 2006)



Version 3.1 (March 1, 2006)

  • A new x64 Edition of ActiveExit has been released.

  • A new option has been implemented that lets you select the sound to be played when a confirmation message appears on the screen.

  • The automatic check for updates has been implemented.

  • Several other minor improvements and corrections have been made.


Version 3.0 (April 15, 2005)

The first release of ActiveExit XP Edition.

ActiveExit XP Edition is designed for Windows XP and later versions of Windows (such as Windows Server 2003 and Windows Media Center Edition 2005). It is also backward compatible with Windows 2000. ActiveExit XP is NOT compatible with Windows 95, 98, Me, Windows NT 4.0 or any older version of Windows.

ActiveExit x64 Edition is for the x64 versions of Windows (for the AMD64 processors). ActiveExit x64 is NOT compatible with the 32-bit versions of Windows.

There are no special system 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 XP/2000, Windows x64, and the newer version of Windows. 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.

Method 3

Run the command Setup.exe (or Setup64.exe), located in the folder where you have installed ActiveExit, with the command line switch /U. For example, if you have installed ActiveExit into its default folder, the command line should be:

For ActiveExit XP Edition:

"C:\Program Files\ActiveExit XP\Setup.exe" /U

For ActiveExit x64 Edition:

"C:\Program Files\ActiveExit x64\Setup64.exe" /U

Note the quotes around the path of the Setup.exe file, and also the space character in front of the /U switch, they are important for the command to execute properly.

You will be prompted to enter your ActiveExit Administrator's Password before the uninstalling could be continued, if you have set up such a password before. This is necessary to protect ActiveExit from being removed by unauthorized users. If you forget the password, click here for the instructions on how to erase it.

Note that some of the application files of ActiveExit may not be deleted during the uninstalling procedure; however, such files will be deleted automatically after you restart your computer.

ActiveExit also supports silent installations and removals.

We provide free online support to the licensed customers through our web site. The prospective customers evaluating the software are welcome to use our support area, too. Before requesting technical or customer support, however, please check out this manual, it may already contains the answer to your question. In particular, be sure to look through the FAQ (Frequently Asked Questions) section of this guide.

Please DO NOT send us email messages, because due to the spam, worms, and spyware problems the reliability of email has diminished greatly in the last few years. The email messages that you send us often do not arrive, and if they do, our replies are often get blocked by your anti-spam or anti-virus software, causing frustration and unnecessary delays in communication.

Please visit our web site to request technical or customer support:

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 command or by running Active-Exit.exe (or Active-Exit64.exe) file, located in the folder where you have installed ActiveExit (usually C:\Program Files\ActiveExit XP).

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

  • Screen Savers

    You can use this page to set up the screen savers and select other options that would automatically logoff (or otherwise end session) after a period of user inactivity.

  • Schedule

    You can use this page to set up the schedule when the computer may or may not be used and specify the actions that should be taken when the allowed hours end.

  • Other settings

    You can use this page to control other aspects of Windows exit, such as modify the default action associated with the Logoff and Shut Down buttons on Windows Start Menu, make ActiveExit display a taskbar icon with commands to exit Windows, and so on.

When you run ActiveExit for the first time, it creates a blank set of settings for your computer. If you change the settings, the changes do not become effective until you press the OK or Apply button. If there are changes to the settings that need to be applied to become effective, ActiveExit displays a "star" symbol in the title bar. You can also press the Options button at the bottom of the ActiveExit main window to open the Options dialog box, that lets you change various options of ActiveExit configuration utility.

You can use this page to set up the screen savers for your computer and also specify actions to end the user's session after a period of inactivity. Unlike the standard screen saver configuration utility of Windows, ActiveExit allows you to specify not only the screen saver for a user, but also a different screen saver that should be displayed when no user is logged on to Windows. You can specify not only the timeout interval that activates a screensaver, but also limit the running time of the screen saver and log off the user or even shut down the computer automatically after that.

This page contains the following areas:

  • If a user is logged on

    When this option is checked, it activates the ActiveExit screen saver feature for all users of the computer. If this option is not checked, then the original screen saver settings (that were in effect before you have installed ActiveExit) are restored.

  • ... and computer is idle for ... minute(s)

    Enter the number of minutes to wait for user's inactivity before activating a screen saver or ending the user's session.

  • Activate this screen saver

    Select the screen saver in the list that you want the computer to display on its screen when the idle timeout is up. If you don't want any screensaver to be displayed, select (None).

  • If computer is not locked

    This area lets you specify how long the screen saver should be displayed before ending the user's session if a user is logged on to Windows and the computer has not been locked.

    • Show the screensaver for ... minute(s)

      Enter the number of minutes to display the screensaver before ending the user's session. This area has no effect if you have not specified a screensaver in the list above.

    • On resume, lock the computer

      If this option is checked, then if the user dismisses the screen saver before the timeout is up, the computer will be locked and the user will need to enter his or her password to return to Windows.

      Note that ActiveExit supports the "grace period" (which is usually set to 5 seconds): If the user dismisses the screen saver within the "grace period", ActiveExit does not lock computer, as if you were using a regular screen saver of Windows. If you want to change the length of the "grace period", use the TweakUI utility (a part of the PowerToys set), offered by Microsoft for free download from their web site.

    • Then perform this action

      Select the action to end the user's session automatically if the user does not dismiss the screen saver during the timeout interval you have specified above.

    • Display a message

      If this option is selected, ActiveExit will display a message informing the user of the action it is about to take, and optionally giving the user an opportunity to cancel it. To configure the message, click on the button next to this option.

    • Force application termination

      If this option is selected, ActiveExit will end the Windows session even if the user has open documents that have not been saved onto the disk. This may cause the loss of changes the user might have made to the documents s/he was working with! If this option is not selected, and there are documents with pending changes, ActiveExit will prompt the user to save them before ending the Windows session.

  • If computer is locked

    This area lets you specify how long the screen saver should be displayed before ending the user's session if a user is logged on to Windows and the computer has been locked by the user.

    • Show the screensaver for ... minute(s)

      Enter the number of minutes to display the screen saver before ending the user's session. This area has no effect if you have not specified a screensaver in the list above.

    • Then perform this action

      Select the action to end the user's session automatically if the user has not dismissed the screen saver during the timeout interval you have specified above. Note that the Logoff action is not available, because Windows currently does not provide a way to logoff a user automatically if the computer is locked. You can specify the Restart or Shut Down actions instead. Note that such actions will be performed even if the user has unsaved changes to the documents s/he was working with, just like the Force application termination option described above. This may cause the loss of changes the user might have made to the documents s/he was working with!

    • Display a message

      If this option is selected, ActiveExit will display a message informing the user of the action it is about to take, and optionally giving the user an opportunity to cancel it. To configure the message, click on the button next to this option.

  • Hide the Screen Saver page on the Display Properties window

    When this option is checked, ActiveExit will hide the Screen Saver page on the Display Properties window of Windows Control Panel. This should prevent users from manually changing the screen saver and thus disrupting the operation of ActiveExit.

Notes

ActiveExit performs the actions described on this page by replacing the standard screen saver of Windows with its own screen saver. If you enable the ActiveExit screen saver, and then open Control Panel - Display Properties window, then the Screen Saver page will show that no screen saver is set up for the computer. This is normal: Windows was not designed to recognize ActiveExit as a regular screensaver, and that causes it to display None in the screen saver list. Do NOT use the Control Panel - Display Properties command of Windows to set up a regular screensaver, because doing so will make ActiveExit not to perform the actions you have specified on this page. Instead, use the options described above to set up the screen saver. If you don't want other users to be able to use the Control Panel - Display Properties to change the screensaver, enable the Hide the Screen Saver page on the Display Properties window option described above.

On a related note, if you manage computers though the Group Policies, you should NOT specify the policies that enforce the screensaver settings for the computers where you plan to use ActiveExit. If you MUST enforce such policies, then use the values created by ActiveExit in the registry, under the key HKEY_CURRENT_USER\Control Panel\Desktop, such as SCRNSAVE.EXE, and the entries with names starting with ScreenSave.... Take a note of the values created there by ActiveExit, then use such values to set up the Group Policies.

You can use this page to set up the schedule of the allowed hours for your computer and to specify actions that should be taken when the allowed hours end.

This page contains the following areas:

  • This computer can be used only during allowed hours

    Check this box to make ActiveExit track the allowed hours schedule and prevent the use of your computer when the allowed hours end. If you clear this box, then ActiveExit will not use the schedule and will not limit the use of the computer.

    The schedule is initially set up so that there are no denied hours of operation. To define the denied hours, select the appropriate region of the schedule with the mouse, and press the Set the selected range to: Deny check box below the schedule. To allow the use of the computer during certain times, select the appropriate range of hours with the mouse and press the Set the selected range to: Allow check box below the schedule. The granularity of the schedule is 30 minutes.

  • During the denied hours

    Use this area to specify actions that ActiveExit should perform during the denied hours:

    • If a user attempts to log on

      Select the desired action that ActiveExit should take when a user attempts to log on to Windows during the denied hours.

    • If a user is logged on

      Select the desired action that ActiveExit should take when there is a user logged on to Windows and the allowed hours of operation have ended. To allow the user time to finish his or her work and save documents, you may want to select the Display a message option. To customize the message displayed to the user, click on the button next to the option. Be sure to hide or protect with a password the Cancel and Pause buttons of the message, otherwise the user will be able to cancel the action and continue to work with the computer!

    • Force application termination

      If this option is selected, ActiveExit will end the Windows session when the allowed hours end even if the user has open documents that have not been saved onto the disk. This may cause the loss of changes the user might have made to the documents s/he was working with! If this option is not selected, and there are documents with pending changes, ActiveExit will prompt the user to save them before ending the Windows session. Note that if you disable this option, the user may continue working with the computer by keeping an open document not saved. To avoid this, you may want to enable this option, and also enable the Display message option with a timeout to give the user enough time to save his or her documents.

    • If the computer is locked

      Select the desired action that ActiveExit should take when there is a user logged on to Windows and the allowed hours of operation have ended, but the computer is locked by the user. Note that the Logoff action is not available, because Windows currently does not provide a way to logoff a user automatically if the computer is locked. You can specify the Restart or Shut Down actions instead. Note that such actions will be performed even if the user has unsaved changes to the documents s/he was working with, just like the Force application termination option described above. This may cause the loss of changes the user might have made to the documents s/he was working with!. To allow the user time to finish his or her work and save documents, you may want to select the Display a message option. To customize the message displayed to the user, click on the button next to the option. Be sure to hide or protect with a password the Cancel and Pause buttons of the message, otherwise the user will be able to cancel the action and continue to work with the computer!

  • Don't allow the use of the Date and Time command of Windows

    If you check this option, ActiveExit will prevent the user from opening the Date and Time window of Windows Control Panel. It will make the user unable to use this command to change the system time of the computer and trick ActiveExit into prolonging the allowed hours. Note that this option does not prevent other methods of changing the system time, it only prevents the use of the Date and Time command of Windows Control Panel.

Notes

When configuring ActiveExit to deny the use of the computer during certain hours, you should be careful not to lock yourself out of the computer! One way to allow yourself to bypass the denied hours restrictions is to enable the appropriate Display a message options (see above), and then configure the messages so that their Cancel (and, possibly, Pause) buttons would be protected with the User's Password that only you should know. This way, when ActiveExit displays a message before forcing Windows to exit, you would be able to cancel the action and return to Windows, while users who don't know the password would not be able to do that.

You can use this page to set up other settings of ActiveExit.

This page contains the following areas:

  • Modify the behavior of the Logoff and Shut Down buttons

    Check this box if you want ActiveExit to perform certain actions when you press the Logoff and Shut Down (or Turn off) buttons on the Start Menu of Windows. Normally, when you press such buttons, Windows presents you with additional screens asking to confirm that you do want to log off or prompting you to select the specific way to shut down or restart your computer. With ActiveExit, you can modify this behavior of Windows and select the specific actions to perform when you click on the Logoff and Shut Down buttons. Note that when this option is enabled, you can always get the original behavior of the buttons by keeping the Ctrl key depressed while clicking on them.

  • Display an icon on the taskbar with commands to exit Windows

    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.

  • Protect ActiveExit from Task Manager

    If this option is selected, the user will not be able to stop ActiveExit by using Windows Task Manager or Ctrl+Alt+Del "Close Program" feature of Windows.

  • Ask for the User's Password when the user attempts to exit Windows

    This option causes ActiveExit to prompt for the User's Password before letting the user exit Windows. You can customize the text of the message prompting the user for the password by clicking on the Password prompts... button.

  • Run a program before exiting Windows

    You can use this option to set up a program that would run automatically each time before ending a Windows session:

    • Logoff
      Restart/Shutdown/Power off
      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 (or open this file)

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

    • Display a message

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

  • User's Password

    You can press this button to change the User's Password of ActiveExit.

You can use this dialog box to customize the message displayed on the screen before ActiveExit ends a Windows session. Note that you can set up different messages to be displayed on different occasions. For example, if the user's session is being ended because of the user's inactivity, you can configure ActiveExit to show one message, but if the user's session is being ended because the allowed time for using the computer has ended, you can display a different message. You can customize each such message by clicking on the button next to the appropriate Display a message option. 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 text of the message 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 text %COUNTER% as a placeholder of the number of seconds. For example: "This computer will be shut down in %COUNTER% seconds" (without the quotes). If you want to include the name of the action about to be performed in the text of the message, you can use the following macros:

    • %ACTION%

      It will be replaced with the actual name of the action in upper case, such as: LOGOFF, SHUT DOWN, etc.

    • %action%

      It will be replaced with the actual name of the action in lower case, such as: logoff, shut down, etc.

    • %Action%

      It will be replaced with the actual name of the action with the first letter of each word capitalized, such as: Logoff, Shut Down, etc.

    For example, if you enter the text of the message as "This computer will %ACTION% in %COUNTER% seconds", (without the quotes), and you select Restart as the action to be performed by ActiveExit, then the following message will be shown to the user: "This computer will RESTART in 30 seconds".

  • Play a sound

    If selected, this option causes ActiveExit to play a sound when the message appears on the screen. You can select one of the standard sounds (as defined by the Sounds command of Windows Control Panel), or you can choose a specific sound file (such as WAV).

  • 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.

  • Allow the user to interact with other programs

    If you enable this option, the user will be able to continue working with other programs while the message is displayed on the screen. If you clear this option, then the user will not be able to see the desktop or work with other programs during the countdown period.

  • 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.

  • 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).

  • Protect these buttons with the User's Password

    If you select this option, the appropriate button will be protected with the User's Password. In such a case, when the user presses the protected button, s/he will be prompted to enter the User's Password before the button's action will take effect. You may want to use this option, for example, if only you yourself want to be able to cancel the message (by entering the User's Password), but you don't want other users to do that.

    Note that if you protect the OK button with a password, it will prevent users from pressing the OK button, but it will NOT stop ActiveExit from ending Windows session when the countdown of the message 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 exit Windows, it will only close the message.

You can use this dialog box to customize the message displayed on the screen before ActiveExit runs a program you have specified on the Other settings 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 text %COUNTER% as a placeholder of the number of seconds. For example: "The following program will run in %COUNTER% 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 to be run to the end of 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).

  • Play a sound

    If selected, this option causes ActiveExit to play a sound when the message appears on the screen. You can select one of the standard sounds (as defined by the Sounds command of Windows Control Panel), or you can choose a specific sound file (such as WAV).

  • 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.

  • Allow the user to interact with other programs

    If you enable this option, the user will be able to continue working with other programs while the message is displayed on the screen. If you clear this option, then the user will not be able to see the desktop or work with other programs during the countdown period.

  • 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.

  • 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).

  • Protect these buttons with the User's Password

    If you select this option, the appropriate button will be protected with the User's Password. In such a case, when the user presses the protected button, s/he will be prompted to enter the User's Password before the button's action will take effect. You may want to use this option, for example, if only you yourself want to be able to cancel the message (by entering the User's Password), but you don't want other users to do that.

    Note that if you protect the Yes button with a password, it will prevent users from pressing the Yes button, but it will NOT stop ActiveExit from running the program when the countdown of the message 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 exit Windows.

This dialog box is displayed when you press the Options button on the main window of the ActiveExit configuration utility. You can use this dialog box to set up options for ActiveExit.

This dialog box contains the following areas:

  • Prompt for the ActiveExit Administrator's password on start

    Check this box if you want to prevent other users from running the configuration utility of ActiveExit without knowing its Administrator's Password.

  • Prompt to open settings from a file on start

    Check this box if you want to see the prompt to open settings from a file when you start the configuration utility of ActiveExit.

  • Show the "splash screen" on start

    If you check this option, ActiveExit will display its "splash screen" for a few seconds when you run it. If you don't want to see the "splash screen" at startup, clear this option. Note that if you want to see the "splash screen" after the configuration utility has started, press the Ctrl button and keep it depressed while choosing the Help - About command from the menu.

  • Display the full path in the title bar

    If you check this option, ActiveExit will display the full path of the file with settings currently being edited in its title bar. If the local computer settings are currently open rather than a file, then the text Local computer is displayed in the title bar. If this option is cleared then only the file name of the file being edited is shown in the title bar.

  • Check for software updates automatically

    If checked, this option causes ActiveExit to periodically connect to our web site to check for the availability of a newer version. If this option is not selected, then ActiveExit will display a message reminding you to check for the updates manually.

Note that the settings described above are not stored in the .aexit files or in the local computer registry: they are stored in the file Setup.ini instead, located in the installation folder of ActiveExit (such as C:\Program Files\ActiveExit XP).

ActiveExit lets you set up two passwords: the Administrator's and the User's ones. (These passwords are used within ActiveExit only, they have no relation to the login passwords that the users enter when they start working with Windows.)

The ActiveExit Administrator's password

If you set up this password, you will be prompted to enter it every time you run the configuration utility of ActiveExit. You will also need to enter it when reinstalling or uninstalling ActiveExit. To set up or erase this password, use the Options command of ActiveExit.

Note that this password is not intended to provide a strong access protection to the ActiveExit configuration utility; it is provided only as the last resort means of security. For a stronger protection, you may want to use the built-in security of Windows XP, or use a specialized software utility such as Folder Guard.

The ActiveExit User's password

If you set up this password, you will be prompted to enter it when required to perform a password-protected action of ActiveExit:

  • If you have password-protected buttons on the messages displayed by ActiveExit, you will need to enter the User's password when you press the protected button, otherwise it will have no effect;

  • If you have enabled the Ask for the User's Password when the user attempts to exit Windows option, you will need to enter this password in order to be able to proceed with exiting Windows.

To set up the User's Password, click on the appropriate button next to the option that may be protected with this password, or use the button located at the bottom of the Other settings page of the configuration utility. Note that you cannot set up a separate password for each such option: only one User's password can be set up, and the same password will be used for all actions protected with it.

If you forget the password

See here for information on how to solve this problem.

If you have forgotten the User's password of ActiveExit, simply run its configuration utility and use it to set up a new User's password.

If you have forgotten the Administrator's password that you have previously set up to protect the configuration utility 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 or Active-Exit64.exe file with the command line switch /PW to achieve the same result.) This command displays a prompt for your licensing information:

This step is necessary to stop other users from using this command from erasing the password without your permission. If you have not purchased a license yet, and your copy of ActiveExit is operating in the free mode, simply press the Continue button, and it will erase the Administrator's password. Having erased the password, run ActiveExit configuration utility, and use its Options command to set up a new password. Please remember or write it down this time!

If you don't want other users to be able to use the Reset Password to erase your password, simply purchase a license for continued use of ActiveExit, and enter your license key into the program. This way, only you will be able to use this command, since it will not proceed unless a valid license key is entered into it first.

Normally, the settings of ActiveExit are stored in the computer's registry, where they are used by ActiveExit while working. When you run the configuration utility of ActiveExit, it opens the settings stored in the registry, and when you press the Apply button, it stores the modified settings back into the registry as well.

It is possible to store the settings in a file instead of the registry. You may want to do that if you want to backup the current settings of ActiveExit, or to transfer the settings from one computer to another one. To do that, choose the Save To - File command from the menu:

ActiveExit uses files with the extension .aexit to keep its settings. Note that when you save the settings to such a file, they do not become effective: the settings must be saved to Local computer in order to be used by ActiveExit when working. If you want the settings you have previously saved into a file to become effective, use the Open - File command on the menu of ActiveExit configuration utility to open the settings, then use the Save To - Local computer command to save them into the computer's registry. You may also need to press the Apply or OK buttons, to force the new settings to take effect.

There is one exception to this rule: If you store the settings into a file named AutoLoad.aexit and place this file into the installation folder of ActiveExit (such as C:\Program Files\ActiveExit XP), then ActiveExit will use settings from that file when working, not the settings from the local computer's registry. You may find this feature useful when you need to install and configure ActiveExit on a large number of computers on a network. If you use ActiveExit on your computer only, you don't need to use this feature, since it has no advantage over storing the settings directly in the computer's registry.

Note that the settings related to the ActiveExit configuration utility itself, (such as the Administrator's password, the options to display the splash screen on start, and some other options) are not stored in the .aexit files: they are stored in the file Setup.ini instead, located in the installation folder of ActiveExit.

If you manage a large number of computers and you want to install and configure ActiveExit XP on each of them in the same way, you may simplify your work by configuring ActiveExit only on one such computer, and then distributing its files and protection settings to other workstations, using the "silent" install capability of ActiveExit. Here is a possible scenario of such a process:

Initial configuration

1. Select one of the computers as the "main" one. Install ActiveExit on it, as usual, and run its configuration utility. Before you change any settings, choose the Save To - File command from its menu, navigate to the folder where you have installed ActiveExit, and enter the following file name to save the settings: AutoLoad.aexit This will make ActiveExit save its settings to this file rather than to local computer, and this file will later be used to configure other computers in the same way as the "main" one. It's important to name the file AutoLoad.aexit, and to place it in the installation folder of ActiveExit (such as C:\Program Files\ActiveExit XP), otherwise the procedure described below may not work.

2. Now use the configuration utility of ActiveExit to set up the desired settings. Press the Apply button to activate the settings. If something needs to be changed, adjust the settings and press the Apply button again to activate the changes. You can close the configuration utility, if you want to, and then run it again to continue setting it up.

3. When you are satisfied with the way ActiveExit operates on the "main" computer, prepare the files that need to be distributed to other computers to make ActiveExit work on them in the same way as on the "main" computer. First, decide on the location to place the files to be distributed to other computers. If your computers are connected into a network, you can designate a shared folder as the place from which to distribute the files to other computers. (Make sure that other computers have at least the read access to the shared folder.) We will assume that this is the case and the path to the shared folder is \\server\share\aexit. If your computers are not networked, you may use a removable drive or a floppy disk to distribute the files to other computers.

4. Use Windows Explorer or some other file management tool you have to copy the following files from the installation folder of ActiveExit (such as C:\Program Files\ActiveExit XP) to the shared folder \\server\share\aexit :

For ActiveExit XP Edition: For ActiveExit x64 Edition:

  • AExit.exe

  • AExit32.dll

  • Setup.exe

  • Setup.ini

  • AutoLoad.aexit

  • AExit64.exe

  • AExit64.dll

  • Setup64.exe

  • Setup.ini

  • AutoLoad.aexit

Note that this set of files does NOT include the User's Guide or other documentation files, nor does it include the configuration utility of ActiveExit (Active-Exit.exe or Active-Exit64.exe), because such files are only needed to set up the settings, (and you do that on the "main" computer), they are not needed for ActiveExit to actually operate on other computers.

4a. (Optional) The silent installation utility (see below) does not report its status to the user, instead it writes such information into its log file. The location of the log file is specified in the file Setup.ini, and it is initially set to the folder from which you have installed ActiveExit. If you want the log file to be created in a different folder (to which the client computers must have the "write" access), then open the file Setup.ini with Notepad and modify its LogFile entry to point to the desired location of the log file.

5. Now repeat the following steps for each other computer where you want ActiveExit to be installed:

5a. Login to the computer as an administrator or a power user. (You can login directly or use a remote administration tool such as Remote Desktop of Windows XP.

5b. Run the following command to perform the "silent" installation on that computer:

For ActiveExit XP Edition:

  • "\\server\share\aexit\Setup.exe" /CLIENT

For ActiveExit x64 Edition:

  • "\\server\share\aexit\Setup64.exe" /CLIENT

If the computer does not have ActiveExit installed on it, then this command will copy the files from the shared folder into the local folder on the computer's hard drive, and will activate ActiveExit with the settings stored in the file AutoLoad.aexit. If it detects that there is a copy of ActiveExit already installed on this computer, and the version number of the installed copy is the same, it will not copy the executable files, it will only copy the AutoLoad.aexit file with the updated settings. If, however, the version number of the existing copy is different, then it will attempt to replace the executable files already installed on the hard drive with the files from the shared folder. If some of the files are in use and cannot be replaced immediately, it will copy the new files into a temporary folder on the hard drive, and postpone the update until the computer is restarted. Until that happens, the existing installation of ActiveExit will continue to operate, with the old settings.

5c. Wait a few seconds for the "silent install" command described above to finish, then open the log file specified by the LogFile entry of the Setup.ini file and check the reported status of the installation.

6. Repeat the steps 5a-5c for each other computer where you want ActiveExit to be installed.

Updating the settings and/or files

If later on you want to change some setting of ActiveExit, first make the changes on the "main" computer, described in step 1 above. Make sure the changes are saved into the file AutoLoad.aexit, then copy the updated AutoLoad.aexit file to the shared folder, and repeat the steps 5a-5c on each computer, to make them update the settings file.

Similarly, if you want to upgrade to a new version of ActiveExit, do it on the "main" computer first (by running the installation with the new version and following the instructions displayed on the screen). After the update is completed successfully on the main computer, copy the updated set of files to the shared folder, as described in step 4, and repeat the steps 5a-5c on each client computer, to perform "silent update" on them. Be sure to review the User's Guide of the updated version of ActiveExit for any updated information regarding the upgrade!

"Silent" uninstall

If you want to remove ActiveExit from the client computer "silently" without any messages displayed to the user, then login to the computer as an administrator or a "power user" and execute the following command:

For ActiveExit XP Edition:

  • "C:\Program Files\ActiveExit XP\Setup.exe" /USILENT

For ActiveExit x64 Edition:

  • "C:\Program Files\ActiveExit x64\Setup64.exe" /USILENT

This command will deactivate ActiveExit, delete the files from its installation folder that are not currently in use, and it will also schedule the removal of the remaining files to happen automatically next time the computer is restarted.

The format of the log file

The "silent install" command described in step 5b reports the result of its work by writing records into the log file (see step 4a above). The log file has a simple text format as follows:

[date and time of the record]
Code=(the numeric code of the result)
Description=(the textual description of the result)

The following result codes may be reported:

CodeExplanation
0 ActiveExit has been successfully installed on this computer. No further action is required.
1 ActiveExit has been successfully prepared for an update. The update will finish after the computer has been restarted.
2 Error: could not locate the Setup.ini file in the folder from which the Setup.exe was run. Make sure you have copied all the required files as described in step 4 above.
3 Error: could not load information from the Setup.ini file. This can be a result of direct editing of the file with a text editor and not preserving its format. Repeat the step 4 described above to restore the original version of this file.
4 Error: could not continue the installation because your user account does not have enough privileges. Login as an administrator or a "power user" and try again.
5 Error: could not continue the installation because the local Group Policy restricts running the installation utility.
6 Error: could not continue the installation because the LicenseAccepted entry in the Setup.ini file is missing or incorrect. You may need to reinstall ActiveExit on the "main" computer and then repeat the steps 1-6 described above.
7 Error: could not continue the installation because the existing older version of ActiveExit must be uninstalled first. Uninstall the existing installation of ActiveExit from this computer, then repeat the steps 5a-5c again.
8 Error: could not continue the installation because some of the required files are missing. Repeat the steps 4-5 described above.
9 Error: could not create the destination directory on the hard drive. Login as an administrator or a "power user" and try again.
10 Error: could not copy some files from the shared folder to the destination folder. This could be a result of a network problem. Correct the problem and then try again.
11 Error: could not delete some files that are no longer needed in the destination folder. Login as an administrator or a "power user" and try again.
12 Error: could not complete the installation, some items were not created or updated. Login as an administrator or a "power user" and try again.
13 Error: could not install because the version of Windows running on the computer is not supported by ActiveExit.
14 Error: could not continue because the previous installation has not finished yet. Restart the computer to complete the pending update, then try again.
15 Error: could not continue because the previous uninstall has not finished yet. Restart the computer to complete the pending uninstall, then try again.

ActiveExit supports Group Policies that you can use to selectively exclude or apply specific features of ActiveExit to the users and computers of your network. The policies supported by ActiveExit are provided in the file aexit.adm, installed in the program folder of ActiveExit along with its other files.

To set up the desired restrictions, use the system policy management tool that comes with your version of Windows, such as Group Policy, or System Policy Editor. Please refer to Windows Help and Windows Resource Kit (available from Microsoft) for the instructions on how to use such a tool.

ActiveExit supports the following policies:

Computer Configuration \ Administrative Templates \ ActiveExit

Licensing information
Lets you enter your licensing information for ActiveExit. You may find this policy useful if you manage a large number of computers, and you want to save time by propagating the licensing information to each computer through this policy, instead of entering it manually on each computer.

Settings file
Lets you designate a specific file with the settings of ActiveExit that should be used on that computer.

Settings exclusions
Lets you exclude the specific groups of ActiveExit settings from being applied to all users of the computer by default. If you enable a Do not apply policy for a setting, it will not be applied to the users of the computer, even though such a settings is enabled on that computer. However, if you enable the Do apply policy for that setting for a specific user (see below), then the appropriate setting will be applied to that user.

User Configuration \ Administrative Templates \ ActiveExit

User Settings
Lets you specify whether the appropriate groups of ActiveExit settings should or should not be applied to this particular user. If you enable the Do not apply policy for a particular group of setting, they will not be applied to the user, even though they are enabled in the settings of ActiveExit. If you enable the Do apply policy, then the setting will be applied to this user even if you have enabled the Do not apply policy in the Settings exclusion section (see above).

Note that only one of the Do not apply or Do apply policies can be enabled; if you enable both of them, they will cancel each other and the net effect would be the same as if no policy is enabled.

How the policies are applied by ActiveExit

When determining whether a specific group of settings should be applied when a user logs in to the computer, ActiveExit uses the following information:

  • If the Settings file policy is enabled for the computer, ActiveExit checks whether the setting is enabled in that file. If the Settings file policy is not specified, then ActiveExit uses the settings from the file AutoLoad.aexit instead, if such a file if present in its installation folder. If neither the Settings file policy is specified nor the AutoLoad.aexit file is present, then ActiveExit uses the settings stored in the local registry of the computer. If ActiveExit determines that the setting in question is not enabled, then it does not activate the setting for any user of the computer.

  • If the setting is enabled in the settings file or in the local computer registry (as described above), then ActiveExit checks whether the Do not apply policy is enabled for this setting in the Settings exclusion section of the policy. If it is not enabled, then it activates the setting for the user, unless the Do not apply policy is enabled for this user in the User settings section. However, if the Do not apply policy is enabled for this setting in the Settings exclusions section, then this setting is not applied to the user, unless the Do apply policy is enabled for this user in the User settings section.

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 are entering 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 have set up the ActiveExit screen saver, but it does not activate. Why?

One possible reason is that your computer has a Group Policy configured that enforces a certain screen saver to be used on your computer. If this is the case, please contact your system admininstrator. The screen saver Group Policy should be set to "not configured", otherwise it will disrupt the operation of ActiveExit.

What is the difference between the Apply and Save buttons?

The Save button is displayed on the main screen of the configuration utility when you are changing the settings stored in a file. When you press the Save button, the settings get saved into the file, but they do not become effective.

When you are using the configuration utility to edit the settings of the local computer or the AutoLoad.aexit file, the Save button is replaced with the Apply button. When you press the Apply button, not only the new settings get stored, but they also become effective on your computer.

Does ActiveExit support "silent" installations and updates?

Yes, ActiveExit can be installed and configured "silently", without interrupting the user of the computer. You can use "silent" operations to automate the installation and configuration of ActiveExit on large networks, to update and upgrade the existing installations, and to silently deactivate or uninstall ActiveExit, without interrupting the user. Click here for more information.

Does ActiveExit support per-user settings?

ActiveExit does not currently support per-user settings directly. However, you can use Group Policies to exclude or enforce specific groups of ActiveExit settings for specfic users or user groups. Click here for more information.

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

If you have lost the Administrator's Password of ActiveExit, you can reset it by following the instructions provided here.

If you have forgotten the User's password of ActiveExit, simply run its configuration utility and use it to set up a new User's password.

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

Yes, you may give the installation files 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 that you may download from our web site.

There are several other simple, but important conditions which we impose on further redistribution of our products. Please refer to the file License.txt in the folder where you have installed ActiveExit for the complete description of our distribution requirements.

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/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.