【发布时间】:2012-02-07 19:01:43
【问题描述】:
我希望能够开发一个能够运行多个实例的 Windows 服务,每个实例具有不同的参数。 理想情况下,我希望能够在基于浏览器的控制面板中维护这些参数。
我用 C# 编写了一个控制面板,它将配置数据保存到 XML 文件中。 由此我希望能够配置要运行的服务数量,以及它们的参数应该是什么。 我希望能够根据需要动态添加和删除服务实例。
我的问题是: 1)这甚至可能吗? 2) 我可以从控制面板启动具有特定属性的服务吗? (也许通过使用带有命令行参数的“NET START”?
[编辑] 我刚刚在网上看到了一些关于 ServiceController 类的东西;这可以用来添加和删除服务实例以及启动/停止服务吗? [/编辑]
感谢您的帮助
【问题讨论】: