Windows Installer Editor Reference
158
Assembling an Installation
The options you set on the Create Service Details dialog box are dependent on how
you coded your service. Some of the options correspond to options in the Services
application. For details, see ServiceInstall Table in the Windows Installer SDK Help.
Service Name
Enter the name of the service. This name is used internally by the service to
register itself properly in the registry, so this value must match the internal
name of the service that’s stored within the application file. You can see the
internal name in Windows Task Manager or the SCList Windows utility.
Display Name
The name that appears in the Services application.
Description
Enter a description for the service. This appears only in the Windows Services
application.
Executable
Displays the file you selected on the Select File dialog box, which runs the
service.
Arguments
Enter any arguments to be passed to the service on the command line at
startup.
Login Username, Password
Enter the Windows account information for the account the service is to run
under. Example: .\Username or Domain\Username.
Load Order Group
Enter the group that this service will be a part of. Groups are loaded
alphabetically at startup.
Dependencies
Enter the names of any other services that must be running before this service
can start.
Error Control
Specify what happens if an error is reported while starting the service.
Ignore Error
Logs the error in an error log and continues.
Normal Error
Displays a message to the end user and logs the error in an error log.
Critical Error
Restarts the system and sets it to the last known good menu.
Service that runs in its own process
Mark this if the service runs as its own process.
Service that shares a process with others
Mark this if the service runs as a shared process, such as a kernel driver or file
system driver.
Automatic
Mark this to have the service always start when the destination computer is
started.