【发布时间】:2011-02-28 17:29:54
【问题描述】:
我想编写一个 Windows 服务应用程序。 我是初学者。 现在我的问题是:如果用户注销会发生 OnStop() 或 OnShutdown() 什么事件? 用户登录后会发生什么 OnStart() 或 OnContinue()?? 非常感谢。
【问题讨论】:
-
Windows 服务不受用户登录或注销的影响。他们在自己的会话上运行。看看这个:msdn.microsoft.com/en-us/library/d56de412(v=VS.100).aspx
-
@CesarGon:你的意思是如果用户注销windows服务没有做任何事情??
-
没错。该服务继续运行。请参阅下面的答案以供参考。
-
@CesarGon:我可以在用户注销时停止服务然后启动它吗??
-
如果你想这样做,那么我不建议你实现一个服务。服务旨在无人值守运行。如果您想在交互式用户会话期间运行进程,请创建一个常规应用程序并将可执行文件的快捷方式放置到该用户的 StartUp 文件夹中。
标签: c# windows windows-services