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

use*_*987 10 windows

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

mus*_*ear 17

在没有用户登录时运行的应用程序称为服务。它们通常是为计算机做事的系统级应用程序,而不是具有您可以用来做事的接口的程序。

LogMeIn 将作为一项服务运行,以便您可以远程访问系统并在您不在计算机旁时对其进行管理。

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

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


Nif*_*fle 7

应用程序需要作为Windows 服务运行。将应用程序从独立转换为服务需要一些麻烦,但这绝对是可行的。

您还可以从可执行文件创建 Windows 服务


Joh*_*hnL 5

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

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

还值得考虑您的使用要求是什么。这是必须一直运行的东西(例如,Logmein 需要随时接受传入的通信请求)还是可能在一天中的某个特定时间醒来,做某事,然后再入睡的东西? 如果是后者,您可能需要考虑Task Scheduler。这是一项服务,它可以在没有用户登录时运行计划任务。您可以将任务设置为使用给定用户的凭据或本地系统运行。

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