【发布时间】:2012-08-18 20:53:36
【问题描述】:
与 Windows Vista 不同,当 Windows XP 关闭时 - 它不会告诉您哪个程序请求不要关闭。这会使 Windows 仍在运行,并且不会告诉您阻止关机的程序。
据我了解,Windows 向所有应用程序发送WM_QUERYENDSESSION。如果任何应用程序向函数返回 0,则停止关闭。
我想知道是否有一种方法可以捕获程序的返回值并确定 Windows XP 未关闭的原因。
谢谢 菲尔
【问题讨论】:
-
鸡和蛋的问题。任何试图找出阻止关机的进程的程序本身都会阻止关机。