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

浏览:35日期:2023-05-17

问题描述

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

问题解答

回答1:

第一,没有优先关闭explorer这一说。第二,你随时可以手动结束explorer,explorer和关机没有必然联系。第三,截获关机消息并不困难,你可以自行搜索相关源码。第四,如果你搞不定关机消息的拦截,可以用组策略把你的程序加到关机脚本中,系统会自动调用。

补充:如果有防止伪造关机消息的考虑,我有一种想法,没试过,不知道是否可行:拦截所有关机消息,不管是真的假的,都在消息处理函数里再次调用关机API,这样就“弄假成真”了…

回答2:

楼上说的对,explorer可以随时被结束,得看文档

相关文章: