函数ServiceMain (注释: 也就是再上面我说的StartServiceCtrlDispatcher注册的那些函数,名字可以随意取,它取个ServiceMain搞得像是c语言的main函数似的,其实完全不是一回事)还开始将完成实际服务任务的工作线程。一旦线程开始,函数ServiceMain就等待一个事件的发生。直到服务停止,函数ServiceMain才返回。
这段话是错误的,
首先, ServiceMain还开始将完成实际服务任务的工作线程,这句话太绝对,凭什么一定要开始实际完成任务的工作线程, ServiceMain函数所在的线程本身就可以当作完成实际任务的工作线程.