没转载许可只放链接 文章地址 下载示例源码 太长不看版(用于GUI程序): SetProcessShutdownParameters 设置关机消息接收优先级ShutdownBlockReasonCreate 创建阻止关机消息拦截 WM_QUERYENDSESSION 和 WM_POWERBROADCAST 阻止关机 (这一点有很多资料,其实在窗口关闭事件不关闭即可) 命令行程序、服务、设置超时详见原文