windows – Task Scheduler如何结束正在运行的作业?
发布时间:2020-12-14 02:49:46 所属栏目:Windows 来源:网络整理
导读:我很想知道任务调度程序如何结束正在运行的任务. 我已经在任务调度程序作业中添加了一个应用程序,它就像在任务调度程序中为我的作业按下结束时(从任务调度程序启动它)后,任务被 Windows杀死(我没有收到WM_QUIT或WM_CLOSE消息)应用程序).我也没有找到一种方法
我很想知道任务调度程序如何结束正在运行的任务.
我已经在任务调度程序作业中添加了一个应用程序,它就像在任务调度程序中为我的作业按下结束时(从任务调度程序启动它)后,任务被 Windows杀死(我没有收到WM_QUIT或WM_CLOSE消息)应用程序).我也没有找到一种方法来配置我希望在Task Scheduler中关闭任务的方式. 我的目标是处理由任务计划程序发送的消息(如果有的话)并很好地关闭我的应用程序. 解决方法
可能是使用Windows函数TerminateProcess()杀死进程.消息队列与它无关.没有办法配置它,并且无法捕获TerminateProcess.
如果您需要长时间运行,请考虑创建一个真正的Windows服务,而不是使用任务计划程序.然后,您将获得服务控制通知,包括关闭通知,允许您在服务退出之前进行清理. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-server-2012 – 具有不同cpu的Hyper-V集群
- 我将如何定期备份Windows应用程序日志?
- Microsoft Azure认知服务手写检测边界框参数
- win10系统更新后跳板机无法使用
- windows – 编写可以从命令行输入管道的D脚本
- 证书 – SHA256即使在修补程序后也无法运行
- windows – PATH_NOT_FOUND和NAME_NOT_FOUND之间的区别是什
- Windows – Android SDK管理器未列出要安装的任何平台或软件
- Fix: Windows Script Host access is disabled on this mac
- Windows下用python来获取微信撤回消息