AlwaysUp Command Line Tools Revision History ============================================ Version 7 --------- 7.5.0.39 (August 14 2010) New features: * Added support for disabling services/applications. Fixes & Improvements: * Fixed the message logged when a scheduled stop is not executed. * Fixed the formatting of numeric memory values in the event log, to avoid values being missed in the generated reports. * Fixed a rare condition where a program could not be terminated and a second copy would be launched. 7.0.8.51 (February 21 2010) New features: * Apply conditions when restarting (when idle, memory threshold exceeded, no one logged on). * Keep retrying to restart if conditions are not initially met. * Improved compatability with Windows 7 and Windows Server 2008 R2. * Support for the "Automatic (Delayed Start)" option on 7/2008/Vista. * Option to not panic on "short" runs. * Support for restarting the application at a specific time. * Added support for suspending the computer while waiting to restart the application. * Introduced the option to immediately close the application when certain critical/serious crash dialogs are encountered. * Added support for waiting a while for the application to close properly. Fixes & Improvements: * Too many emails may be sent when an application is constantly failing. * Automation set to run when the program starts only runs when AlwaysUp starts. * Delay when starting an application (1 second). * AlwaysUp now formats time-strings with regional settings applied. * Flap detection would occasionally fail when starting the application in the current session. * Improved the monitoring of native 64-bit applications. * Password was not always requested when importing an application from XML. * A shortcut to a path with a space was not handled properly. Version 6 --------- 6.8.5.44 (February 15 2009) New features: * Added the ability to start/restart the application in a spcified session. * Added the option to stop restarting the application if it fails to start properly after a few attempts. * Allow the sanity check program to signal to reboot the computer or to stop the application and not restart it. * Can now pass the sanity-check, stop and automation programs special variables. * Allow the specification of additional text included with each email. Fixes & Improvements: * Fixed a crash during the installation of some complex applications. * Fixed a problem where an application would always be restarted even if configured to run only once. * Don't send email notifying scheduled restarts/reboots. * Fix for encrypting the mail server password. 6.7.3.52 (August 7 2008) New features: (none) Fixes & Improvements: * Fixed a problem with weekly reports not being sent out when daily reports were not selected. * Fixed an error with HTML mail not being properly formatted in some mail systems (Outlook, yahoo mail). 6.7.3.28 (July 13 2008) New features: * Added support for sending email in plain text instead of HTML. * Added support for Windows Server 2008 (all editions). Fixes & Improvements: * Fixed a problem where AlwaysUp would sometimes stop when it was run in a remote session and that session would close. * Fix for not writing out statistics in advance of a reboot. * Fixed a situation where hang detection did not work for hidden applications. * Improved the "ConnectToSocketSanityCheck" program to retry several times before declaring failure. * Fix for not running the automation script or the stop-program on the same desktop as the application when hidden. * Fixed a bug where an activity report could fail bacause of "insufficient space". * Improved the always-on-top placement for applications with multiple top-level windows. * Fixed a situation where hang detection would occasionally fail on Vista. 6.5.9.72 (December 15 2007) New features: (None) Fixes & Improvements: * Don't redirect the standard input stream when capturing output. * Fix for problems parsing the command line to InstallService/ UninstallService. 6.5.9.48 (November 29 2007) New features: (None) Fixes & Improvements: * Fix for licensing the CLT without installing the GUI package. 6.5.9.41 (November 26 2007) New features: (None) Fixes & Improvements: * Fixed a problem where the path to an executable with spaces was handled incorrectly when installing. 6.5.9.33 (November 25 2007) New features: * Added support for starting an application in the current session. This enables visual elements to be displayed on systems supporting multiple sessions, such as those with remote desktop connections and terminal services capabilities. * Added support for running the startup program whenever the application is restarted. * Added the ability to make the application's main window "always on top" of other windows. * Added the ability to show the application's main window minimized, maximized or normally when it starts. * Running a batch file as the sanity check utility is now supported. * Added supprt for using a special command to stop the application. * The output from console-based applications can now be captured to a file. * Added the ability to "detach" from the application. This stops the service (and the monitoring) and leaves the application running on its own. * "Zombie" processes are now detected and restarted. * Added the ability to pause for a number of seconds before starting the application. Fixes & Improvements: * The sanity check program is now run in the application's session. * Fixed a misleading error message when AlwaysUp does not have access to its key in the registry. 6.0.15.90 (September 12 2007) New features: (None) Fixes & Improvements: * Gracefully close the application on scheduled stops. * Improved performance on Vista. * Improved the gracefull closure of the application on system shutdown. * Removed an errant message logged when rebooting the PC. 6.0.11.23 (March 25 2007) New features: * Allow OEM and Site licensees to brand the application. * Allow for specifying the minute and second when restarting the application regularly. * On multi-processor systems, applications can now be restricted to run on selected CPUs. Fixes & Improvements: * Made various enhancements to fully support Windows Vista. * Dialogs from sub-processes are now dismissed * Fixed a bug where an activity report could fail bacause of "insufficient space" Version 5 --------- 5.7.2.9 (November 5 2006) * Introduced the option not to show the application's windows when a user logs on. * Standard VB crash dialogs are now handled. * Added support for applications that must be run periodically instead of all the time. For example, an application can now be run every 15 minutes, or every hour on the hour. * Improved the format/precision of numbers in reports. 5.5.7.36 (August 27 2006) * Services can now be installed via XML (instead of using the command line) * Introduced the ability to generate reports detailing application activities. * Allow the reports on application activities to be emailed daily or weekly. * Basic performance statistics, including CPU percentage and memory usage, are now captured and recorded in the Event Log. These are also displayed on the new activity reports (see above). * Introduced the option to prevent applications from closing when a user logs off the computer. * Improved the quality of the messages reported to the Windows Event Log. * Added the ability to automatically restore all network connections at startup, on behalf of the user running the application. * Reduced the size of the executable and DLL files. * Fixed a problem with the "uninstallservice.exe" command line 5.0.3.77 (April 1 2006) * Added support for SMTP servers supporting authentication and SSL. * Added the option to restart the application if it hangs. * Added the option of rebooting the machine regularly. * Added the ability to set the priority of the application. If boosting priority, there is also the ability to reduce priority when a user logs * Fixed a problem with scheduling to restart the application on a given day of the week. * Added the option to restart the application if it "hogs" the CPU for some time. * Fixed a bug where AlwaysUp would fail to run MS-DOS PIF files. * Fixed a problem where AlwaysUp would temporarily hang when starting a service run under a domain user account.