gpt4 book ai didi

c++ - 将控制台应用程序变成服务?

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:47:11 26 4
gpt4 key购买 nike

我有一个 native C++ 应用程序,它是我游戏的服务器。我目前将它作为我服务器上的计划任务。但根据我的阅读,它确实应该是一项服务。

在 Visual Studio 2008 中是否可以编译为服务而不是控制台应用程序?

我不需要查看控制台窗口,应用程序会将所有内容记录到一个文件中。

谢谢

最佳答案

据我所知,您不能通过更改编译器选项将其“编译为服务”,您必须更改应用程序的代码(首先,服务不使用“main”,但“ServiceMain”作为入口点...)

可能重复:Convert a C++ program to a Windows service? .

也许在不改变程序的情况下实现所需功能的最简单方法是使用“服务包装器”,这是一种特殊的程序,可以将控制台程序作为服务运行。其中最著名的一个是 srvany来自 Microsoft Resource kit,但也有其他选择(例如 nssm )

关于c++ - 将控制台应用程序变成服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20585504/

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