0

我打包了一个 .exe 文件,执行时将执行一个 .bat 文件。我需要将此 .exe 文件安装为 Windows 服务。

我已经使用 Sc 和 InstallUtil.exe 来执行此操作。

  1. 我使用 SC 并将这个 .exe 文件安装为 Windows 服务,但是当我尝试启动该服务时,它会抛出错误 1053:服务没有及时响应启动。

  2. 当我尝试使用 installutil.exe 安装时,我无法安装,它会抛出错误

    C:\Windows\Microsoft.NET\Framework64\v2.0.50727>InstallUtil.exe c:\Meiyappan\code-apr2\datadirector\bin\agent.exe Microsoft (R) .NET Framework 安装实用程序版本 2.0.50727.5420 版权所有 (c ) 微软公司。版权所有。

    初始化安装时发生异常:System.BadImageFormatException: 无法加载文件或程序集 'file:///c:\Meiyaappan\code-apr2\datadirector\bin\agent.exe' 或其依赖项之一。该模块应包含一个程序集清单。

我可以找到其他一些替代品,例如 Firedeamon pro 和 srvany.exe,但我担心的是它是否会在所有机器上通用。

我想为此找到一个通用的解决方案。任何帮助将不胜感激。

4

0 回答 0