要拦截消息的话可以通过SetConsoleCtrlHandler和HandlerRoutine函数(msdn一下),下面是简单例子:include <Windows.h> include <stdio.h> BOOL MyHandler( DWORD dwCtrlType ){ if ( dwCtrlType == CTRL_CLOSE_EVENT ){ printf("Cannot close...\n");return TRUE;} return FALSE;} void main()...