The Program Tab defines the major service parameters.
It contains the following sections:
- Service Identification
- Program to Run as a Service
Note: Each field in the service definition panel relates directly to an XML attribute in the service configuration file.
The following table describes the fields provided on the Program tab.
|Short Name||An abbreviated or short name of the FireDaemon Pro service.|
This name is the unique name by which the service is known in the Windows system.
This name defines the service registry key in HKLM\System\CurrentControlSet\. This name can be used with the command line net stop and net start commands.
Note: The short name must begin with an alphabetic character (A to Z or a to z) and must not include any whitespace characters, such as space or tab, or any of the following special characters ':', '*', '?', '"', '<', '>', '|', '\', '/'.
|Display Name||A descriptive name of the service.|
By default, the short name is used as the display name. The display name appears in the Windows Services application.
This value can contain spaces and punctuation characters.
|Custom Prefix String||By default, when a service is installed, the service short name is prefixed with "FireDaemon Service".|
Select the checkbox to remove the prefix entirely or add your own custom prefix.
|Description||An extended description of the service.|
The description field can be left blank. It can also implicitly reference messages within pre-existing DLLs. For example, @appmgmts.dll,-3251.
|Startup Type||This determines how the Service Control Manager treats the service when it is first created and whenever the system boots up.|
The following are options available:
|Program to Run as a Service|
|Program||The full path and name (including the file extension) of the program to be run as the service. For example, C:\Program Files\MyApp\myapp.exe.|
System environment variables can be used to determine the complete path of the program. For example, %SYSTEMROOT%\system32\calc.exe.
|Working Directory||The working directory of the program (specified in the Program field) to be run as a service.|
The value must be a valid mapped drive path or Universal/Uniform Naming Convention (UNC) path to a network drive. For example, \\<servername>\<sharename>\<directory>.
System environment variables can be used to determine the complete path of the working directory. For example, %SYSTEMROOT%\system32.
|Parameters||The optional list of command line parameters that are to be passed to the program at startup time.|
If any parameter contains whitespace characters, it must be quoted, e.g. "string with spaces"
|Type||The following program type settings are available:|