当 Windows 的任务计划程序结束任务时(因为任务超出了stop the task if it runs longer than
超时时间,或者因为用户右键单击任务并选择“结束”),后台会发生什么?是否会向任务的可执行文件发送 WM_CLOSE 消息?是否会要求操作系统终止任务?
任务可以配置为(任务属性,设置选项卡)这一事实if the running task does not end when requested, force it to stop
让我想到,首先任务计划程序会向正在执行的任务发送“嘿,我想让你关闭”消息(如 WM_CLOSE),然后,如果该消息没有及时执行和如果配置了“强制停止”选项,则会要求操作系统终止该进程。
我还找不到关于此的文档。
答案1
它由统一后台进程管理器,但据我所知,没有官方文献详细介绍该过程。
然而,如果你愿意接受半官方的文档这本书Windows 内部原理有一节有关详情请参阅“管理机制”一章。