我很好奇 Main()
方法在Windows服务中是如何与服务控制管理器相关联的。它何时被执行?它如何钩入操作系统?当一个服务被安装时它是否被执行?我知道它是在OnStart()被服务控制管理器调用时被执行,OnStop()则已经在运行,因此我们不需要再次执行它。
如果有人对这个领域非常了解并能够详细解释,我将不胜感激。
我是一位经验丰富的程序员,我不需要对Main方法在一般情况下的作用进行描述...只需要知道它如何与Windows服务配合工作即可。
我很好奇 Main()
方法在Windows服务中是如何与服务控制管理器相关联的。它何时被执行?它如何钩入操作系统?当一个服务被安装时它是否被执行?我知道它是在OnStart()被服务控制管理器调用时被执行,OnStop()则已经在运行,因此我们不需要再次执行它。
如果有人对这个领域非常了解并能够详细解释,我将不胜感激。
我是一位经验丰富的程序员,我不需要对Main方法在一般情况下的作用进行描述...只需要知道它如何与Windows服务配合工作即可。