【问题标题】:Need a (script)procedure to install an application as windows service using NSIS script需要一个(脚本)过程来使用 NSIS 脚本将应用程序安装为 Windows 服务
【发布时间】:2019-09-04 04:27:49
【问题描述】:

我有 3 个 .exe 文件(1.exe、2.exe 和 3.exe)和 2 个 .msi 文件(1.msi 和 2.msi)。使用 NSIS 脚本我创建了一个包。 通过安装该软件包,该服务应该在 Windows 服务窗口中。 但我不知道注册此服务的脚本。 帮帮我,谢谢。

其实我用的是Exec '"C:\Windows\System32\sc.exe" "MY Service Name"' 即使我在此路径中找不到我的服务开始菜单 -> 控制面板 -> 管理工具 -> 服务。 帮帮我...

【问题讨论】:

  • 不要多次问同一个问题。您可以编辑your previous question 以添加其他信息,例如此处显示的exec 命令。
  • 顺便说一句,发布命令时,复制/粘贴 exact 语法,因为裸 sc "my service name" 语法不正确
  • 好吧 seki.. 那么正确的语法???
  • 如果我理解您写的内容,您的 nsis 安装程序正在部署多个 .exe 和其他设置,其中一个必须配置为服务,并且您的 sc 调用由于某种原因而失败。 请显示您尝试过的内容(nsis 脚本中的整个Exec 行),以便我们尝试更正它。这也可能是另一个问题,但目前我们无法确定。

标签: windows-services nsis


【解决方案1】:

您是否尝试过NsSCM 或来自wiki 的任何其他服务插件?

【讨论】:

  • 将特定的 .dll 添加到 NSIS 文件夹中。但我不知道如何将服务安装命令添加到我的脚本 idleberg 中。我是 NSIS 世界的新手,帮助我谢谢。。
【解决方案2】:

从这里使用 SERVICE 插件 ( ServiceLib ):http://nsis.sourceforge.net/NSIS_Service_Lib

干得好! ;)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-28
    • 1970-01-01
    相关资源
    最近更新 更多