我正在开发一个应用程序,它作为一个服务启动,但只有在命令行开关告诉它这样做时才会启动(否则会打开标准表单)。因此,在Windows启动时启动服务时,必须传递此命令行选项,否则服务将无法启动。
我希望安装程序(ServiceProcessInstaller)添加一个命令行选项,以便在启动服务时将命令行选项添加到命令中。
示例: MyService.exe -commandlineoption
我认为ServiceProcessorInstaller.Context属性就是为此而设的,但它是针对在InstallUtil上执行的参数的。
有什么建议吗?