【发布时间】:2013-03-22 15:08:22
【问题描述】:
我已经在谷歌上搜索过这个并阅读了一些资源,但我找不到一个好的答案。有谁知道如何防止控制台应用程序窗口在任务计划程序启动时打开?
【问题讨论】:
标签: c# windows-7 scheduled-tasks console-application
我已经在谷歌上搜索过这个并阅读了一些资源,但我找不到一个好的答案。有谁知道如何防止控制台应用程序窗口在任务计划程序启动时打开?
【问题讨论】:
标签: c# windows-7 scheduled-tasks console-application
更改output type to Windows application 将解决您的问题
转到:项目 - >项目属性
【讨论】:
选中隐藏复选框,并选中“无论用户是否登录都运行”复选框,可执行文件将在后台运行。
【讨论】:
作为一个简单的部分解决方案,您可以从任务调度程序最小化启动应用程序。
start /min <full path to your app>.exe
它会出现在任务栏中,但除非用户在任务栏中单击它,否则它的主窗口将不可见。
【讨论】:
cmd /c start /min <full path to your app>.exe
如果您有权访问代码/解决方案,则在 ProjectProperties 上将输出类型设置为 Windows 应用程序。
【讨论】:
将“仅在用户登录时运行”设置为可见。 无论“隐藏”复选框的设置如何,将“无论用户是否登录都运行”设置为始终隐藏。
【讨论】:
如果您想快速修复,只需选中任务计划程序的“常规”选项卡中的“隐藏”复选框即可。
【讨论】: