任务计划程序如何结束正在运行的任务?

6
我很想了解任务计划程序如何结束正在运行的任务。 我已将应用程序添加到任务计划程序作业中,当从任务计划程序启动后,按下“结束”按钮时,似乎任务被Windows杀死(我的应用程序没有收到 WM_QUIT 或 WM_CLOSE 消息)。 我也没有找到在任务计划程序中配置我想要如何关闭任务的方法。 我的目标是处理由任务计划程序发送的消息(如果有)并优雅地关闭我的应用程序。
1个回答

2

可能是使用Windows函数TerminateProcess()终止了该进程。消息队列与此无关。无法进行配置,也无法捕获TerminateProcess

如果您需要长时间运行,请考虑创建一个真正的Windows服务,而不是使用任务计划程序。然后,您将获得服务控制通知,包括关闭通知,允许您在服务退出之前进行清理。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接