即使注销也正在运行应用程序?


10

当您注销时,某些应用程序仍会运行,例如Logmein。这些应用程序如何工作以及注销后如何使自己的应用程序运行?

Answers:


17

没有用户登录时运行的应用程序称为服务。它们通常是为计算机执行操作的系统级应用程序,而不是带有您要执行操作的接口的程序。

LogMeIn将作为服务运行,以便您不在计算机上时就可以远程进入系统并进行管理。

可以使用简单且免费的工具将大多数应用程序设置为作为服务运行。但是,大多数应用程序不会做一些作为服务运行而受益的事情。

如果您有要运行的应用程序(无论是否已登录),请在Google上搜索“ 将exe转换为服务 ”,然后尝试那里提供的工具。



5

如其他答案所示,您正在查看的应用程序是服务-您可以使用sc.exe将应用程序注册为服务。

但是,值得注意的是,服务通常会响应来自服务控制管理器的启动和停止事件(如果要进入“控制面板”>“管理工具”>“服务”,这就是您要与之交互的内容)。除非对应用程序进行了编码以响应这些事件,否则,如果您需要停止服务,则会遇到问题。

还值得考虑您的使用要求。这是必须始终运行的东西吗(例如Logmein将需要随时接受传入的通信请求),还是有可能在一天的某个特定时间唤醒,执行某项操作然后返回睡眠状态?如果是后者,则可能需要考虑Task Scheduler。这是一项服务,当没有用户登录时,它可以运行计划的任务。您可以设置任务以给定用户的凭据运行,也可以作为本地系统运行。

这可以为您提供最佳解决方案,而无需更改应用程序以对服务事件做出响应的开销。


+1表示任务计划程序,太多的服务是baaaaaaaad。
克里斯·弗莱彻(ChrisFletcher)2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.