首頁  >  問答  >  主體

c++ - explorer.exe在windows关机期间的优先级?

explorer.exe在windows关机期间(调用ExitWindowsEx这个函数后)的优先级?是否在开始关闭系统时,explorer.exe最先被关闭?
如果是这样,查找Explorer的进程能否能判断出目前是否处于系统关闭期间?

PHP中文网PHP中文网2715 天前669

全部回覆(2)我來回復

  • 黄舟

    黄舟2017-04-17 13:29:37

    第一,沒有優先關閉explorer這一說。
    第二,你隨時可以手動結束explorer,explorer和關機沒有必然聯繫。
    第三,要截獲關機訊息並不困難,你可以自行搜尋相關原始碼。
    第四,如果你搞不定關機訊息的攔截,可以用群組原則把你的程式加到關機腳本中,系統會自動呼叫。

    補充:
    如果有防止偽造關機訊息的考慮,我有一種想法,沒試過,不知道是否可行:攔截所有關機訊息,不管是真的假的,都在訊息處理函數裡再次呼叫關機API,這樣就「弄假成真」了…

    回覆
    0
  • 巴扎黑

    巴扎黑2017-04-17 13:29:37

    樓上說的對,explorer可以隨時被結束,得看文檔

    回覆
    0
  • 取消回覆