gpt4 book ai didi

.net - 使用 SC.exe 或 InstallUtil.exe 安装 Windows 服务 - 有区别,但哪个?

转载 作者:行者123 更新时间:2023-12-02 12:23:33 58 4
gpt4 key购买 nike

SC.exeInstallUtil 都可以安装/卸载 Windows 服务。但它们的工作方式似乎并不相同。

有什么区别?

<小时/>

例如,InstallUtil 失败(找不到某些文件或依赖项错误),而 Sc create 愉快地安装服务。太增加了陌生感;如果我在控制台中运行net start,该服务不会显示。但它确实显示在服务 GUI 中。当我尝试卸载时会发生这种情况的变体。

我自己编写了该服务,并且早期版本可以工作。 Dotnet3.5。

最佳答案

是的,安装服务并不是特别复杂。只需编写少量注册表项即可。您可以使用 Regedit.exe 查看一下,导航到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services。

Sc.exe 也可以使用提供的命令行参数写入这些键。然而,这不是正确的做法。 InstallUtil.exe 的要点是它可以激活自定义安装代码。服务作者编写的代码。这并不罕见,服务倾向于将配置信息填充到其注册 key 中以供自己使用。当您使用 Regedit 查看时,您会看到大量证据。

关于.net - 使用 SC.exe 或 InstallUtil.exe 安装 Windows 服务 - 有区别,但哪个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4692250/

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