資源簡介
C++編寫的后臺服務程序,該程序已在使用中!!!服務程序每次開機自啟動,也可其他程序包含Service.h .cpp文件外部控制本服務,在壓縮包中有后臺服務程序說明文件ReadMe.txt 以及調試信息觀察方法說明。自己的工作編寫在Perform own's job ...處即可使用。

代碼片段和文件信息
//?DeamonATE.cpp?:?定義控制臺應用程序的入口點。
//
#pragma?region?“Includes“??
#include?“stdafx.h“
#include?“Service.h“??
#pragma?endregion
int?_tmain(int?argc?_TCHAR*?argv[])
{
if?((argc?>?1)?&&?((*argv[1]?==?L‘-‘?||?(*argv[1]?==?L‘/‘))))??
????{??
????????if?(_tcsicmp(_T(“install“)?argv[1]?+?1)?==?0)??
????????{??
????????????Install();??
????????}??
????????else?if?(_tcsicmp(_T(“remove“)?argv[1]?+?1)?==?0)??
????????{??
????????????Uninstall();??
????????}??
????????else?if?(_tcsicmp(_T(“query“)?argv[1]?+?1)?==?0)??
????????{??
????????????QueryConfig();??
????????}??
????????else?if(_tcsicmp(_T(“start“)argv[1]?+?1)?==?0)??
????????{??
????????????Start();???
????????}??
????????else?if(_tcsicmp(_T(“stop“)argv[1]?+?1)?==?0)??
????????{??
????????????StopNow();???
????????}??
????}??
????else??
????{??
????????_putts(_T(“Parameters:“));??
????????_putts(_T(“?-install????to?install?the?service?(require?admin?permission)“));??
????????_putts(_T(“?-remove?????to?remove?the?service?(require?admin?permission)“));??
????????_putts(_T(“?-query??????to?query?the?configuration?of?the?service“));??
????????_putts(_T(“?-start??????to?start?the?service“));??
????????_putts(_T(“?-stop???????to?stop?the?service“));??
??
????????Run();??
????}??
return?0;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???14339072??2016-01-20?11:07??DeamonATE.ncb
?????文件?????896000??2016-01-20?11:01??DeamonATE.pdb
?????文件????????892??2015-12-24?15:58??DeamonATE.sln
????..A..H.?????65024??2016-01-20?11:07??DeamonATE.suo
?????文件????????755??2016-01-20?11:06??Read?Me.txt
?????文件??????36532??2015-12-28?10:41??DeamonATE\DeamonATE.aps
?????文件???????1325??2015-12-28?10:45??DeamonATE\DeamonATE.cpp
?????文件???????1696??2015-12-28?10:41??DeamonATE\DeamonATE.rc
?????文件???????4830??2016-01-20?11:00??DeamonATE\DeamonATE.vcproj
?????文件???????1428??2016-01-20?11:07??DeamonATE\DeamonATE.vcproj.LENOVO-75BA5755.Owner.user
?????文件???????6514??2015-12-28?10:45??DeamonATE\Debug\BuildLog.htm
?????文件????????403??2015-12-25?18:26??DeamonATE\Debug\DeamonATE.exe.em
?????文件????????468??2015-12-25?18:26??DeamonATE\Debug\DeamonATE.exe.em
?????文件????????385??2015-12-28?10:45??DeamonATE\Debug\DeamonATE.exe.intermediate.manifest
?????文件???????7719??2015-12-28?10:45??DeamonATE\Debug\DeamonATE.obj
?????文件????3342336??2015-12-25?18:26??DeamonATE\Debug\DeamonATE.pch
?????文件???????3356??2015-12-28?10:45??DeamonATE\Debug\DeamonATE.res
?????文件??????65816??2015-12-26?10:20??DeamonATE\Debug\ItechDCPS.obj
?????文件?????????67??2015-12-28?10:45??DeamonATE\Debug\mt.dep
?????文件??????15081??2015-12-26?10:20??DeamonATE\Debug\PCIECard.obj
?????文件??????13480??2015-12-26?10:19??DeamonATE\Debug\PWCBoard.obj
?????文件??????68302??2015-12-28?10:42??DeamonATE\Debug\Service.obj
?????文件??????83221??2015-12-25?18:26??DeamonATE\Debug\stdafx.obj
?????文件??????37911??2015-12-26?15:17??DeamonATE\Debug\SysIntfBoard.obj
?????文件?????363520??2015-12-28?10:45??DeamonATE\Debug\vc80.idb
?????文件?????421888??2015-12-28?10:45??DeamonATE\Debug\vc80.pdb
?????文件????????766??2015-12-28?10:30??DeamonATE\icon1.ico
?????文件????????962??2015-12-24?15:58??DeamonATE\ReadMe.txt
?????文件???????6268??2016-01-20?11:01??DeamonATE\Release\BuildLog.htm
?????文件????????380??2016-01-20?11:01??DeamonATE\Release\DeamonATE.exe.intermediate.manifest
............此處省略89個文件信息
- 上一篇:用C++實現簡易的文本編輯器
- 下一篇:VC++深入詳解part1
評論
共有 條評論