****************
* ServiceMill® *
****************
v3.9.56 13-Sep-2005
Corrected: Service failures were no longer reported to the Application event log (regression).
Corrected: ServiceMill setup could fail when some required files were locked by another application.

v3.9.55 26-May-2005
Corrected: Customized installation was not working properly.

v3.9.54 16-Dec-2004
Corrected: A privilege needed to allow the application to interact with the desktop was not set.

v3.9.53 10-Nov-2004
New: The launched application can now be scheduled.
New: ServiceMill raises events that let you execute custom programs at different points during the application life cycle.
New: It is now possible to create Service+ views which will only shows ServiceMill services. 
Added: The Above Normal and Below Normal process priorities are now available on Win2K, XP and 2003 systems.

v3.8.52 22-Jun-2004
Added: Support for servers with up to 8 processors
Corrected: On some computers, installed ServiceMill services could return the error '%1 is not a valid Win32 application'.

v3.7.51 13-Jan-2004
Corrected: When creating a new ServiceMill service, the 'General' service property page was not displayed.

v3.7.50 26-Nov-2003
Corrected: When updating ServiceMill, services configuration were not always updated.

v3.7.49 24-Oct-2003
New: Setup program supports silent installation mode for easier deployment.
Corrected: ServiceMill Service creation accepted a service short name beginning with + (the + sign is reserved to group names).
Corrected: ServiceMill services are automatically restarted after installing a ServiceMill update.
Changed: Completly redesigned ServiceMill user interface.

v3.6.46 2-Sep-2002
New: An icon can be displayed in the taskbar that allow quick service control.
New: Prevent most applications from terminating when a user logs off

V3.5.44 31-Jan-2002
New: The description can be specified when installing a ServiceMill service On Win2K and XP.

V3.4.44 4-Sep-2001
New: The 'Started' service state can be reported to the Service Manager after a specific amount of seconds, allowing dependent services to wait until the service initialization has fully completed.
New: When the service is stopped under NT4, child processes created by the launched application are cleanly terminated. Previously only the launched application primary process was terminated.

V3.3.43 11-Jul-2001
Corrected: The WM_CLOSE message was not posted when using the "Interact with desktop when service logs on as a user" option
Changed: Completly redesigned ServiceMill user interface
New: ServiceMill settings can be configured through the Microsoft Management Console (MMC)

V3.2.42 14-MAY-2001
Corrected: /SetVar, /InputFile and /OutputFile command line settings were only saved on /Modify but not on /Install

V3.2.39 8-Jan-2001
New: Support for file I/O redirection
Corrected: The UI did not show *.cmd files

V3.1.36 2-Aug-2000
Corrected: "Not enough quota is available to process this command". Allocated quotas are now released properly
New: The browse button on the ServiceMill tab can select vbs and js scripts

V3.1.35 8-May-2000
New: Support for Windows 2000 Kernel Job Objects (multiple processes can be started within one service)
Corrected: Startup parameters removed if more than 128 charcters
Corrected: Startup parameters not properly set if batch file path contains spaces

V3.0.34 14-Dec-1999
Changed: Changed product name from Service-It to ServiceMill
New: Added a registry setting to extend the time ServiceMill wait for a process to be terminated when the service is stopped. The key is located under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\[YourServiceName]\Parameters:TerminateProcessTimeout[DWORD]. The default value is 5000 ms.
Added: A ServiceMill service can now be created directly from Service+ using the new Tools menu.

V2.0.33 14-Sep-1999
Nothing new in this version except for Service+

V1.8.32 08-Jul-1999
New: Specific program environment variables can be set

V1.7.30 10-May-1999
Corrected: Bug when settings priviliges on a service account when the workstation service is not started

V1.6.29 23-Feb-1999
New: It is now possible to start an Interactive program when the service is configured to run under a user account.
New: When stopping a non interactive text based program. The content of the text window will be dumped in the 'Service Stop' event in the NT Event Log. This can be very useful to analyze why a program is not willing to start as a service.
Corrected: When Service-It option 'Restore Network Connections' is enabled and no connections are mapped by the service account, the service would not start and report 'The system cannot find the file specified'.
Corrected: On some machines Service-It was not able to start a program if the program executable was in a directory that contained spaces.

V1.5.26 30-Nov-1998
New: Added new startup window parameter (Normal, Minimized, Maximized, etc.)
Improved: Windowed applications are no longer terminated by TerminateProcess() when the service is stopped

V1.4.24 15-Aug-1998
New: Startup parameters length extended up to 4096 characters (Java Support)
New: Added new languages (Italian, Japanese and Russian)

V1.3.22 12-Mar-1998
New: Added command line interface

V1.2.20 08-Dec-1997
New: It is now possible to start a Service-It service with optional parameters, the parameters are passed after the default application startup parameters.
New: Digital Alpha support

V1.1.19 29-Oct-1997:
New: Automatic start of application at predefined interval
New: Automatic restart of application that terminates on user logoff

V1.1.18 15-Sep-1997: First version

