as command line parameter.
    
    | ParameterName | Default | Description | 
    
    | --Description |  | Service name description (maximum 1024 characters) | 
    
    | --DisplayName | ServiceName | Service display name | 
    
    | --Install | procrun.exe //RS//ServiceName | Install image | 
    
    | --Startup | manual | Service startup mode can be either auto or manual | 
    
    | ++DependsOn |  | List of services that this service depend on. Dependent services
        are separated using either # or ; characters | 
    
    | ++Environment |  | List of environment variables that will be provided to the service
        in the form key=value. They are separated using either
        # or ; characters. If you need to use either the #
        or ; character within a value then the entire value must be
        enclosed inside single quotes. | 
    
    | --User |  | User account used for running executable. It is used only for
        StartMode java or exe and enables running applications
        as service under account without LogonAsService privilege. | 
    
    | --Password |  | Password for user account set by --User parameter | 
    
    | --JavaHome | JAVA_HOME | Set a different JAVA_HOME than defined by JAVA_HOME environment
        variable | 
    
    | --Jvm | auto | Use either auto (i.e. find the JVM from the Windows registry)
        or specify the full path to the jvm.dll.
        You can use the environment variable expansion here. | 
    
    | ++JvmOptions | -Xrs | List of options in the form of -D or -X that will be
        passed to the JVM. The options are separated using either
        # or ; characters. (Not used in exe mode.) | 
    
    | --Classpath |  | Set the Java classpath. (Not used in exe mode.) | 
    
    | --JvmMs |  | Initial memory pool size in MB. (Not used in exe mode.) | 
    
    | --JvmMx |  | Maximum memory pool size in MB. (Not used in exe mode.) | 
    
    | --JvmSs |  | Thread stack size in KB. (Not used in exe mode.) | 
    
    | --StartMode |  | One of jvm, Java or exe. The modes are: 
        jvm - start Java in-process. Depends on jvm.dll, see --Jvm.Java - same as exe, but automatically uses the default Java
         executable, i.e. %JAVA_HOME%\bin\java.exe. Make sure JAVA_HOME is set
         correctly, or use --JavaHome to provide the correct location.
         If neither is set, procrun will try to find the default JDK (not JRE)
         from the Windows registry.exe - run the image as a separate process | 
    
    | --StartImage |  | Executable that will be run. Only applies to exe mode. | 
    
    | --StartPath |  | Working path for the start image executable. | 
    
    | --StartClass | Main | Class that contains the startup method. Applies to the jvm and
        Java modes. (Not used in exe mode.) | 
    
    | --StartMethod | main | Method name if differs then main | 
    
    | ++StartParams |  | List of parameters that will be passed to either StartImage or
        StartClass. Parameters are separated using either # or
        ; character. | 
    
    | --StopMode |  | One of jvm, Java or exe. See --StartMode
        for further details. | 
    
    | --StopImage |  | Executable that will be run on Stop service signal. Only applies to
        exe mode. | 
    
    | --StopPath |  | Working path for the stop image executable. Does not apply to jvm
        mode. | 
    
    | --StopClass | Main | Class that will be used on Stop service signal. Applies to the
        jvm and Java modes. | 
    
    | --StopMethod | main | Method name if differs then main | 
    
    | ++StopParams |  | List of parameters that will be passed to either StopImage or
        StopClass. Parameters are separated using either # or
        ; character. | 
    
    | --StopTimeout | No Timeout | Defines the timeout in seconds that procrun waits for service to
        exit gracefully. | 
    
    | --LogPath | %SystemRoot%\System32\LogFiles\Apache | Defines the path for logging. Creates the directory if necessary. | 
    
    | --LogPrefix | commons-daemon | Defines the service log filename prefix. The log file is created in the
        LogPath directory with .YEAR-MONTH-DAY.logsuffix | 
    
    | --LogLevel | Info | Defines the logging level and can be either Error,
        Info, Warn or Debug. (Case insensitive). | 
    
    | --StdOutput |  | Redirected stdout filename.
        If named auto then file is created inside LogPath with the
        name service-stdout.YEAR-MONTH-DAY.log. | 
    
    | --StdError |  | Redirected stderr filename.
        If named auto then file is created inside LogPath with the
        name service-stderr.YEAR-MONTH-DAY.log. | 
    
    | --PidFile |  | Defines the file name for storing the running process id. Actual file is
        created in the LogPath directory |