Rumah  >  Soal Jawab  >  teks badan

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

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

PHP中文网PHP中文网2765 hari yang lalu701

membalas semua(2)saya akan balas

  • 黄舟

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

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

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

    balas
    0
  • 巴扎黑

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

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

    balas
    0
  • Batalbalas