【发布时间】:2011-02-28 17:19:51
【问题描述】:
我不知道如何在启动时将(常量)参数传递到我的 Windows 服务中。我正在使用像 ServiceBase 这样的标准 .NET 类来实现(以及 ServiceProcessInstaller 和 ServiceInstaller 来安装)我的服务。
在 Windows 服务属性对话框(安装后)的常规选项卡上,有一个“可执行文件路径”,我可以在其中看到一些标准 Windows 服务指定了命令行参数。 System.ServiceProcess.ServiceBase.OnStart 采用 string[] args,我认为这将使这些参数能够从 .NET 代码中访问。
我可以设置 ServiceProcessInstaller 或 ServiceInstaller 上的一些属性以允许我将启动参数传递给我自己的服务,或者有人知道应该如何完成吗?
【问题讨论】:
标签: .net windows-services