任務規劃程序如何(在幕後)結束任務?

任務規劃程序如何(在幕後)結束任務?

當 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 內部架構一段在「管理機制」一章中對此進行了介紹。

相關內容