我写了一个简单的vc++后台应用程序。我正在尝试的就像一个看门狗服务,可以监视应用程序是否正在运行。如果应用程序崩溃,那么服务应该启动应用程序
为了通过 Windows 安装程序创建安装程序,我仅使用 app.exe 和 app.dll。
是否可以在 exe 本身中创建此看门狗服务?
不幸的是,我不知道如何编写这样的程序,请问有人有一些示例代码可以演示这种技术吗?
如果是这样那么如何将默认 exe 和 watchdog exe 作为单个应用程序进行安装?
最好的方法是创建一个单独的服务来充当看门狗。从技术上讲,可以将服务和“实际应用程序”放在同一个可执行文件中。您可以根据 exe 的启动方式来区分两者,但这将使维护变得相当困难。
This article http://www.codeproject.com/Articles/16488/A-Windows-Service-Application可能会感兴趣。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)