服务,您可以打开一个属性对话框并查看可执行文件的路径,但无法更改它。 有什么方法可以让用户修改服务路径而无需重-6ren">
gpt4 book ai didi

windows - 修改windows服务的 "Path to executable"

转载 作者:可可西里 更新时间:2023-11-01 11:51:51 26 4
gpt4 key购买 nike

我想修改我的应用程序的路径,但这样做会破坏它,因为该服务仍指向旧位置。

通过转到管理工具>服务,您可以打开一个属性对话框并查看可执行文件的路径,但无法更改它。

有什么方法可以让用户修改服务路径而无需重新安装应用程序?

最佳答案

还有this approach seen on SuperUser它使用 sc 命令行而不是修改注册表:

sc config <service name> binPath= <binary path>

注意:binPath= 后面的空格很重要。您还可以使用以下方式查询当前配置:

sc qc <service name>

这会显示类似于以下内容的输出:

[SC] QueryServiceConfig SUCCESS

SERVICE_NAME: ServiceName

    TYPE               : 10  WIN32_OWN_PROCESS
START_TYPE : 2 AUTO_START
ERROR_CONTROL : 1 NORMAL
BINARY_PATH_NAME : C:\Services\ServiceName
LOAD_ORDER_GROUP :
TAG : 0
DISPLAY_NAME : <Display name>
DEPENDENCIES :
SERVICE_START_NAME : user-name@domain-name

关于windows - 修改windows服务的 "Path to executable",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7190480/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com