1 检查HKEY_CURRENT_USER/Control Panel/Desktop里的键值AutoEndTasks是否为0,如果为1,表示会强制关机,要将其置为0
2 在窗口过程里面拦截WM_QUERYENDSESSION,并返回0,如果想关机,就返回1
Win7中的详细实现有待继续研究...
1 检查HKEY_CURRENT_USER/Control Panel/Desktop里的键值AutoEndTasks是否为0,如果为1,表示会强制关机,要将其置为0
2 在窗口过程里面拦截WM_QUERYENDSESSION,并返回0,如果想关机,就返回1
Win7中的详细实现有待继续研究...