如何创建具有不同配置的服务的两个实例?

时间:2019-02-15 20:28:32

标签: service

我有一项服务,该服务使用配置文件读取将用于连接数据库的DSN的名称。我想在将运行相同的可执行文件的同一台计算机上创建第二个服务,但是将查看其他配置文件。如果这是一个简单的控制台程序,我可以将配置文件的路径设置为命令行参数,但是我看不到如何设置服务来做到这一点。服务属性框中有一个用于启动参数的框,但这似乎并不持久。我设置了启动参数,单击“确定”,然后启动该服务,它具有0个参数。 (我正在运行的测试服务仅将命令行参数的数量写入文本文件。)如果我设置了start参数,然后单击“开始”按钮,该服务将报告1个参数,但是如果我关闭属性框并重新启动服务,它可能没有1个参数。遵循我在Google上发现的一些建议,我尝试了sc命令的几个变体,但它们也不起作用。

我正在Win7机器上工作。

0 个答案:

没有答案
相关问题