Windows services 如何创建带有服务参数的路径

Windows services 如何创建带有服务参数的路径,windows-services,Windows Services,我尝试了以下方法: sc create Test start=auto binpath= "C:\PATH\Example.exe Param1" 这是可行的,但当我尝试启动服务时,我遇到了一个错误。 如何向服务路径添加参数?如果可执行文件的路径不包含空格,则您使用的命令应该可以工作。(问题可能与服务中的代码有关。) 如果可执行文件的路径中确实包含空格,则必须像下面这样转义引号: sc create MyService binpath= "\"c:\Program Files\My Servi

我尝试了以下方法:

sc create Test start=auto binpath= "C:\PATH\Example.exe Param1"
这是可行的,但当我尝试启动服务时,我遇到了一个错误。

如何向服务路径添加参数?

如果可执行文件的路径不包含空格,则您使用的命令应该可以工作。(问题可能与服务中的代码有关。)

如果可执行文件的路径中确实包含空格,则必须像下面这样转义引号:

sc create MyService binpath= "\"c:\Program Files\My Service\myservice.exe\" Param1"

您是否尝试将路径用引号引起来,将参数1用另一个引号引起来?你又犯错误了吗?是的,但你能给我举个例子以防万一我错了吗