我有一个在Windows环境中运行的基于Web的应用程序,安装了该应用程序(由inno构建)后,它(及其资源)位于。\ Program Files \
下运行WebApp的主要可执行文件是myapp.exe,因此我想将myapp.exe(普通应用程序,非服务性)作为Windows Service应用程序运行。
有可能吗?
答案 0 :(得分:1)
您不能将常规应用程序二进制文件用作服务。服务二进制文件必须实现特殊的API,请参阅: https://docs.microsoft.com/en-us/windows/desktop/services/writing-a-service-program-s-main-function
如果您不能或不想重写应用程序以支持服务API,可以使用几种工具将常规应用程序二进制文件包装为服务。