.net - 使用.Net ServiceInstaller在服务安装上设置 'Start Parameters'吗?

标签 .net service installation

我目前正在编写一个小的Windows服务应用程序,并且可以通过类似以下方式成功安装/卸载它:

        serviceProcessInstaller = new ServiceProcessInstaller();
        serviceInstaller = new System.ServiceProcess.ServiceInstaller();
        serviceProcessInstaller.Account = ServiceAccount.LocalSystem;
        serviceInstaller.ServiceName = "ABC";
        serviceInstaller.StartType = ServiceStartMode.Automatic;
        serviceInstaller.Description = "DEF";
        Installers.AddRange(new Installer[] { serviceProcessInstaller, serviceInstaller });

...但是我显然不能在那里设置启动参数...还是可以吗?我不希望以后再修改注册表。.因此,问题...有什么办法可以以编程方式设置这些参数?

最佳答案

我找到了一种在服务安装上添加启动参数的方法:

Am I Running as a Service

关于.net - 使用.Net ServiceInstaller在服务安装上设置 'Start Parameters'吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/652654/

相关文章:

c# - 使用 Windows 资源管理器的重命名事件 Hook 我的程序

c# - 以 ? 结尾的变量类型

c# - IOC 容器实际上为我做了什么?

java - Java Web 服务是否可以从 Apache Tomcat 向客户端发送通知?

ubuntu - 如何在 ubuntu 11.04 中安装 odoo?

ios - 无法在现有的 Xcode 项目中安装 cocoaPods

html - 为什么我的 bootstrap 响应表没有缩小

java - 在应用程序启动时停止已启动的服务

delphi - 如何在 Windows 服务中收到时间更改通知

.net - 用于安装或卸载 .NET Windows 服务的批处理脚本