explorer.exe在windows关机期间(调用ExitWindowsEx这个函数后)的优先级?是否在开始关闭系统时,explorer.exe最先被关闭?如果是这样,查找Explorer的进程能否能判断出目前是否处于系统关闭期间?
认证0级讲师
第一,沒有優先關閉explorer這一說。 第二,你隨時可以手動結束explorer,explorer和關機沒有必然聯繫。 第三,要截獲關機訊息並不困難,你可以自行搜尋相關原始碼。 第四,如果你搞不定關機訊息的攔截,可以用群組原則把你的程式加到關機腳本中,系統會自動呼叫。
補充:如果有防止偽造關機訊息的考慮,我有一種想法,沒試過,不知道是否可行:攔截所有關機訊息,不管是真的假的,都在訊息處理函數裡再次呼叫關機API,這樣就「弄假成真」了…
樓上說的對,explorer可以隨時被結束,得看文檔
第一,沒有優先關閉explorer這一說。
第二,你隨時可以手動結束explorer,explorer和關機沒有必然聯繫。
第三,要截獲關機訊息並不困難,你可以自行搜尋相關原始碼。
第四,如果你搞不定關機訊息的攔截,可以用群組原則把你的程式加到關機腳本中,系統會自動呼叫。
補充:
如果有防止偽造關機訊息的考慮,我有一種想法,沒試過,不知道是否可行:攔截所有關機訊息,不管是真的假的,都在訊息處理函數裡再次呼叫關機API,這樣就「弄假成真」了…
樓上說的對,explorer可以隨時被結束,得看文檔