c# - 为什么应用程序在注销时以系统帐户运行在 Windows 上

标签 c# windows logoff

我有一个 c# 应用程序,它在机器上的系统帐户下启动,并向用户显示一些对话框。当普通用户注销时,应用程序也会终止。我本以为,由于它在系统帐户下运行,因此即使用户未登录,它也会继续运行。

任何关于为什么会发生这种情况的信息将不胜感激。

最佳答案

您的应用程序是服务吗?听起来您想要的是一项服务。请注意,您可以以任何用户身份运行任何进程,但这并不意味着它是一项服务。如果您的流程作为服务实现,那么即使没有用户登录,它也会继续运行。

关于c# - 为什么应用程序在注销时以系统帐户运行在 Windows 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/970765/

相关文章:

C getopenfilename 获取文件名

windows - 如何通过bat文件重新启动Windows时给出原因

c++ - 在 Windows 下,您如何识别当前的控制台用户,然后对该用户进行注销?

c# - 在 C# 中以编程方式从 Win XP 注销用户

c# - 知道usercontrol的处置事件?

c# - 如何以 UTC 格式打印日期时间?

c# - 在 C# 中使用 Selenium Webdriver,如何选择要写入的文本框,然后写入其中?

c# - 是否可以在 winforms 上使用 otf 字体?

windows - 如何在 Windows 上运行旧版本的 node.js

windows - 批处理 - 将命令输出存储到变量(多行)