在写一些关于安全之类的工具时,有时我们不想让其它程序(如病毒)关掉我们自己的程序,怎么办呢?就说最简单的,如何防止其它程序关掉我们的窗口?要防止自己的窗口被关掉就要拦截一些系统消息,比如,当我们单击一个窗口右上角的关闭按钮或按下Alt+F4时,会产生一个WM_CLOSE的系统消息,窗口接收到这个消息后,会试图调用DestroyWindow函数销毁自己,销毁过程中会产生WM_DESTROY和WM_NCDESTROY消息,窗口接收到这两个消息后,会调用PostQuitMessage函数产生WM_QUIT消息放入消息队列中,最后GetMessage函数收到WM_QUIT消息后返回0,从而结束消息循环导致线程退出。那么我们要防止自己被关闭只要拦截这些消息即可,我们可以从上面的任何一个环节来拦截。在写一些关于安全之类的工具时,有时我们不想让其它程序(如病毒)关掉我们自己的程序,怎么