运行效果:
实现过程:
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"));
}
}
2.服务入口实现: