Contents
English (United Kingdom)French (Fr)Deutsch (DE-CH-AT)
Search
Login
Who Is Online?
We have 277 guests online
Navigation
Home Free Software Command line utilities ServiceExe - Install and run applications as Windows services - Configuration: The [General] section
Most Recent
Featured Articles
Joomla 1.5 Featured Articles
Navigation
Home Free Software Command line utilities ServiceExe - Install and run applications as Windows services - Configuration: The [General] section
English (United Kingdom)French (Fr)Deutsch (DE-CH-AT)
ServiceExe - Install and run applications as Windows services - Configuration: The [General] section E-mail
User Rating: / 42
PoorBest 
Free Software - Command line utilities
Written by Thomas   
Thursday, 05 February 2009 17:22
Article Index
ServiceExe - Install and run applications as Windows services
License
Installation
The configuration file
Example configuration file
Configuration: The [General] section
Configuration: Process task sections
Embedded environment variables
Command line parameters
User credentials
Process logging
Common pitfalls
All Pages

 

[General]

This section contains the general settings for the Windows service.

ServiceDisplayName=<string>

The display name of the service is what the Windows Services Panel shows in the 'Name' column. On its properties page it is called 'Display name'. This is also identical to the parameter lpDisplayName of CreateService ().

ServiceDescription=<string>

A short description for the service. On Windows Services Panel's properties page this is called 'Description'. Although there does not seem to be a restriction on Windows, ServiceExe only accepts the first 499 characters of the service's description.

StartUpPause=<value>

After ServiceExe has been invoked StartUpPause specifies a pause time in seconds for the software to wait before the service tasks are started. This can speed up the time a machine reboot takes if set to an appropriate value. The default value is 0 seconds, meaning that ServiceExe will start the defined service process(es) as soon as it has been started itself.

CreateProcessPause=<value>

This value is similar to StartUpPause with the exception that it specifies the pause time after a new process has been created. If ServiceExe has to start many applications (processes) a delay after each process has been created can reduce the overall time it takes for the system to have all of them finally up and running. The default value is 0 seconds. This means that ServiceExe will not pause after it has created a new process.

LogPath=<path string>

If ServiceExe works with the logging DLL logtext.dll this key provides a folder name where the software can store log files. The default folder for log files is the folder where ServiceExe.exe itself resides. The string <path string> supports embedded environment variables. More information on process logging with ServiceExe and Logtext can be found at Process logging.

ServiceProcesses=<process1> [<process2>] [<process3>] ...

This lists all service process tasks. Each application that is supposed to run as a Windows service by the same ServiceExe requires its own process task section in the configuration file.

 

Download ServiceExe.zip (0.11 MiB = 108.4 KiB = 111,041 bytes)

 



Last Updated on Thursday, 05 July 2012 13:25
 
You need to login or register to post comments.
Discuss this item on the forums. (0 posts)
Discuss (0 posts)