运行效果:
实现过程:
1.服务程序入口实现:
int __cdecl _tmain(int argc, TCHAR *argv[]) { if (SvcInstall()) { DoAutoStartSvc(); DoUpdateSvcDacl(); if (DoUpdateSvcDesc()) { DoStartSvc(); } } SERVICE_TABLE_ENTRY DispatchTable[] = { { SVCNAME, (LPSERVICE_MAIN_FUNCTION)SvcMain }, { NULL, NULL } }; if (!StartServiceCtrlDispatcher(DispatchTable)) { SvcReportEvent(TEXT("StartServiceCtrlDispatcher")); } }