简单应用程序,每15分钟执行一次。如何阻止它扰乱任何Windows?

时间:2011-10-15 19:15:51

标签: c# scheduled-tasks

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

实现这一目标的最佳方法是什么,但它不能成为一种服务。我正在用C#编写控制台应用程序。

感谢。

4 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:1)

像大卫一样说,如果你把它作为一个gui程序,但从不加载任何窗口它将在后台运行,没有任何东西弹出或显示或任何东西..另一种选择是让你的应用程序连续运行并让它做一些事情每15分钟......

答案 2 :(得分:0)

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

答案 3 :(得分:-1)

你不需要做任何事情。控制台应用程序是不可见的,不与其他窗口交互。通过任务管理器或类似的东西来了解它的唯一方法。