本文提供一些模板代码用于windows平台下快速给一个程序写个守护程序。
代码:
具体使用步骤:
步骤一:
用vs2008或更高新建一个空的控制台项目。具体步骤不详述,你懂的。
步骤二:
将
WindowsDaemonMain.cpp
WindowsProcess.cpp
WindowsProcess.h
代码添加到刚新建的空项目内。
步骤三:
修改WindowsDaemonMain.cpp内红色部分代码
#ifdef _DEBUG
#define DAEMON_SELF_NAME _T("MYEXE_DAEMOND")
#define BE_DAEMONED_PROCESS_NAME _T("MYEXEd.exe")
#elif defi