每15分钟执行一次的简单应用程序.我怎样才能不让它打扰任何窗口呢?

本文关键字:打扰 窗口 任何 执行 15分钟 应用程序 简单 一次 | 更新日期: 2023-09-27 18:11:26

基本上,我有一个每15分钟运行一次的应用程序。我希望这个控制台应用程序保持隐藏,而不是例如最小化/干扰全屏应用程序。

实现这一点的最佳方式是什么,但它不能是一种服务。我正在用c#编写控制台应用程序。

谢谢。

每15分钟执行一次的简单应用程序.我怎样才能不让它打扰任何窗口呢?

要每15分钟运行一个应用程序,请使用计划任务。避免显示任何窗口的非常简单的方法是使其成为一个普通的GUI应用程序,而不是控制台应用程序,但安排在GUI应用程序中不显示任何窗口。

就像David说的,如果你让它成为一个GUI程序,但从不加载任何Windows,它将在后台运行,没有弹出或显示任何东西。另一个选择是让您的应用程序连续运行,并让它每15分钟做一些事情…

一种选择是让计划任务作为不同的用户运行,可能是Network Service,这取决于您的需要。这将强制它在指定的用户上下文中运行,并且不会显示在其他登录用户的屏幕上。

您不需要做任何事情。控制台应用程序是不可见的,不与其他窗口交互。只有通过任务管理器或类似的东西才能知道它的存在。