°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·ҳ£¬°´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ£¬°´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿£¡
¡ª¡ª¡ª¡ªÎ´ÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡½Ó¿âÖÐÊÕ¼¯Í¨Óõġ¡MFC¡¡×ÊÔ´£¬Ó¦ÓóÌÐòÌض¨×ÊÔ´»á±»±¾µØ»¯¡£¡¡¡¡
¡¡¡¡¡¡¡¡ÕâÑù£¬Ó¦ÓóÌÐòºÍ¶¯Ì¬Á´½Ó¿â¶¼³É¹¦µØ½¨Á¢Íê±Ï£¬Languages¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ó¦ÓóÌÐò½«¸ù¾Ý²Ù×÷ϵͳ¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡/Ó¢ÎÄ°æµÄÓ¦ÓóÌÐòÔËÐнá¹û·Ö±ðÈçͼ¡¡
µÄ²»Í¬°æ±¾À´¾ö¶¨ÊǼÓÔØÖÐÎÄ×ÊÔ´»¹ÊÇÓ¢ÎÄ×ÊÔ´¡£ÖÐÎÄ¡¡
10¡6¡¡ºÍͼ¡¡10¡7¡¡Ëùʾ¡£¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Í¼¡¡10¡6¡¡¡¡¡¡¡¡ºº»¯µÄÖÐÎÄ°æÓ¦ÓóÌÐò½çÃæ¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Í¼¡¡10¡7¡¡¡¡¡¡¡¡Ó¢ÎÄ°æµÄÓ¦ÓóÌÐò½çÃæ¡¡¡¡
¡¡¡¤270¡¡¡¤¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡282¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚ¡¡10¡¡Õ¡¡¡¡¡¡¡¡¶¯Ì¬Á´½Ó¿â¡¡¡¡
10¡£7¡¡¡¡¡¡¡¡Ê¹Óù³×Ó£¨Hook¡¡£©º¯Êý¡¡¡¡
¡¡¡¡¡¡Windows¡¡ÏµÍ³Êǽ¨Á¢ÔÚʼþÇý¶¯µÄ»úÖÆÉϵģ¬¼´Õû¸öϵͳ¶¼ÊÇͨ¹ýÏûÏ¢µÄ´«µÝÀ´ÊµÏֵġ£¡¡
¶ø¹³×ÓÊÇ¡¡Windows¡¡ÏµÍ³Öзdz£ÖØÒªµÄϵͳ½Ó¿Ú£¬ÓÃËü¿ÉÒԽػñ²¢´¦ÀíË͸øÆäËûÓ¦ÓóÌÐòµÄÏû¡¡
Ï¢£¬È»ºóÍê³ÉÆÕͨӦÓóÌÐòÄÑÒÔʵÏֵŦÄÜ¡£¹³×Ó¿ÉÒÔ¼àÊÓϵͳ»ò½ø³ÌÖеĸ÷ÖÖʼþÏûÏ¢£¬¡¡
½Ø»ñ·¢ÍùÄ¿±ê´°¿ÚµÄÏûÏ¢²¢½øÐд¦Àí¡£ÕâÑù£¬¾Í¿ÉÒÔÔÚϵͳÖа²×°×Ô¶¨ÒåµÄ¹³×Ó£¬¼àÊÓϵͳ¡¡
ÖÐÌض¨Ê¼þµÄ·¢Éú£¬Íê³ÉÌض¨µÄ¹¦ÄÜ£¬±ÈÈç½Ø»ñ¼üÅÌ/¡¡Êó±êµÄÊäÈë¡¢ÆÁĻȡ´Ê¡¢ÈÕÖ¾¼àÊӵȡ£¡¡
¿É¼û£¬ÀûÓù³×Ó¿ÉÒÔʵÏÖÐí¶àÌØÊâ¶øÓÐÓõŦÄÜ¡£Òò´Ë£¬¶ÔÓڸ߼¶±à³ÌÈËÔ±À´Ëµ£¬ÕÆÎÕ¹³×Ó¡¡
µÄ±à³Ì·½·¨ÊǺÜÓбØÒªµÄ¡£¡¡¡¡
10¡£7¡£1¡¡¡¡¡¡¡¡¹³×Óº¯ÊýµÄÀàÐÍ¡¡¡¡
¡¡¡¡¡¡1£®°´Ê¼þÀàÐÍ·ÖÀà¡¡¡¡
¡¡¡¡¡¡°´Ê¼þ·ÖÀ࣬¹³×Óº¯ÊýÓÐÈçϼ¸ÖÖ³£ÓÃÀàÐÍ¡£¡¡¡¡
¡¡¡¡¡¡o¡¡¡¡¼üÅ̹³×Ӻ͵ͼ¶¼üÅ̹³×Ó¿ÉÒÔ¼àÊÓ¸÷ÖÖ¼üÅÌÏûÏ¢£»¡¡¡¡
¡¡¡¡¡¡o¡¡¡¡¡¡Êó±ê¹³×Ӻ͵ͼ¶Êó±ê¹³×Ó¿ÉÒÔ¼àÊÓ¸÷ÖÖÊó±êÏûÏ¢£»¡¡¡¡
¡¡¡¡¡¡o¡¡¡¡Íâ¿Ç¹³×Ó¿ÉÒÔ¼àÊÓ¸÷ÖÖ¡¡Shell¡¡Ê¼þÏûÏ¢¡£±ÈÈçÆô¶¯ºÍ¹Ø±ÕÓ¦ÓóÌÐò£»¡¡¡¡
¡¡¡¡¡¡o¡¡¡¡¡¡ÈÕÖ¾¹³×Ó¿ÉÒԼǼ´ÓϵͳÏûÏ¢¶ÓÁÐÖÐÈ¡³öµÄ¸÷ÖÖʼþÏûÏ¢£»¡¡¡¡
¡¡¡¡¡¡o¡¡¡¡´°¿Ú¹ý³Ì¹³×Ó¼àÊÓËùÓдÓϵͳÏûÏ¢¶ÓÁз¢ÍùÄ¿±ê´°¿ÚµÄÏûÏ¢¡£¡¡¡¡
¡¡¡¡¡¡ÏÂÃæ¶Ô³£Óõġ¡Hook¡¡ÀàÐͽøÐнéÉÜ£º¡¡¡¡
¡¡¡¡¡¡£¨1£©WH_CALLWNDPROC¡¡ºÍ¡¡WH_CALLWNDPROCRET¡¡Hooks¡¡¡¡
¡¡¡¡¡¡WH_CALLWNDPROC¡¡ºÍ¡¡WH_CALLWNDPROCRET¡¡¡¡Hooks¡¡¿ÉÒÔ¼àÊÓ·¢Ë͵½´°¿Ú¹ý¡¡
³ÌµÄÏûÏ¢¡£ÏµÍ³ÔÚÏûÏ¢·¢Ë͵½½ÓÊÕ´°¿Ú¹ý³Ì֮ǰµ÷Óá¡WH_CALLWNDPROC¡¡Hook¡¡×ӳ̣¬¡¡
²¢¡¡ÇÒ¡¡ÔÚ¡¡´°¡¡¿Ú¡¡¹ý¡¡³Ì¡¡´¦¡¡Àí¡¡Íê¡¡Ïû¡¡Ï¢¡¡Ö®¡¡ºó¡¡µ÷¡¡Óá¡WH_CALLWNDPROCRET¡¡¡¡Hook¡¡×Ó¡¡³Ì¡¡¡£¡¡
WH_CALLWNDPROCRET¡¡Hook¡¡´«µÝÖ¸Õëµ½¡¡CWPRETSTRUCT¡¡½á¹¹£¬ÔÙ´«µÝµ½¡¡Hook¡¡×ӳ̡£¡¡
CWPRETSTRUCT¡¡½á¹¹°üº¬ÁËÀ´×Ô´¦ÀíÏûÏ¢µÄ´°¿Ú¹ý³ÌµÄ·µ»ØÖµ£¬Í¬ÑùÒ²°üÀ¨ÁËÓëÕâ¸öÏûÏ¢¡¡
¹ØÁªµÄÏûÏ¢²ÎÊý¡£¡¡¡¡
¡¡¡¡¡¡£¨2¡¡£©WH_CBT¡¡Hook¡¡¡¡
¡¡¡¡¡¡ÔÚÈçÏÂʼþ֮ǰ£¬ÏµÍ³¶¼»áµ÷Óá¡WH_CBT¡¡Hook¡¡×ӳ̡£¡¡¡¡¡¡¡¡
¡¡¡¡¡¡o¡¡¡¡¼¤»î¡¢½¨Á¢¡¢Ïú»Ù¡¢×îС»¯¡¢×î´ó»¯¡¢Òƶ¯¡¢¸Ä±ä³ß´çµÈ´°¿Úʼþ¡£¡¡¡¡¡¡¡¡
¡¡¡¡¡¡o¡¡¡¡Íê³ÉϵͳָÁî¡£¡¡¡¡
¡¡¡¡¡¡o¡¡¡¡À´×ÔϵͳÏûÏ¢¶ÓÁÐÖеÄÒƶ¯Êó±ê¡¢¼üÅÌʼþ¡£¡¡¡¡
¡¡¡¡¡¡o¡¡¡¡ÉèÖÃÊäÈë½¹µãʼþ¡£¡¡¡¡
¡¡¡¡¡¡o¡¡¡¡Í¬²½ÏµÍ³ÏûÏ¢¶ÓÁÐʼþ¡£¡¡¡¡¡¡¡¡
¡¡¡¡¡¡o¡¡¡¡Hook¡¡×ӳ̵ķµ»Øֵȷ¶¨ÏµÍ³ÊÇ·ñÔÊÐí»òÕß·ÀÖ¹ÕâЩ²Ù×÷ÖеÄÒ»¸ö¡£¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¤271¡¡¡¤¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡283¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
Visual¡¡C£«£«¡¡6¡£0¡¡³ÌÐòÉè¼Æ´ÓÈëÃŵ½¾«Í¨¡¡¡¡
¡¡¡¡¡¡¡¡£¨3¡¡£©WH_DEBUG¡¡Hook¡¡¡¡
¡¡¡¡¡¡¡¡ÔÚϵͳµ÷ÓÃϵͳÖÐÓëÆäËû¡¡Hook¡¡¹ØÁªµÄ¡¡Hook¡¡×Ó³Ì֮ǰ£¬ÏµÍ³»áµ÷Óá¡WH_DEBUG¡¡¡¡Hook¡¡
×ӳ̡£¿ÉÒÔʹÓÃÕâ¸ö¡¡Hook¡¡À´¾ö¶¨ÊÇ·ñÔÊÐíϵͳµ÷ÓÃÓëÆäËû¡¡Hook¡¡¹ØÁªµÄ¡¡Hook¡¡×ӳ̡£¡¡¡¡
¡¡¡¡¡¡¡¡£¨4¡¡£©WH_FOREGROUNDIDLE¡¡Hook¡¡¡¡
¡¡¡¡¡¡¡¡µ±Ó¦ÓóÌÐòµÄǰ̨Ï̴߳¦ÓÚ¿ÕÏÐ״̬ʱ£¬¿ÉÒÔʹÓá¡WH_FOREGROUNDIDLE¡¡Hook¡¡Ö´ÐС¡
µÍ¡¡ÓÅ¡¡ÏÈ¡¡¼¶¡¡µÄ¡¡ÈΡ¡Îñ¡¡¡£¡¡µ±¡¡Ó¦¡¡Óᡳ̡¡Ðò¡¡µÄ¡¡Ç°¡¡Ì¨¡¡Ïß¡¡³Ì¡¡Òª¡¡±ä¡¡³É¡¡¿Õ¡¡ÏС¡×´¡¡Ì¬¡¡Ê±¡¡£¬¡¡Ïµ¡¡Í³¡¡¾Í¡¡»á¡¡µ÷¡¡Óá¡
WH_FOREGROUNDIDLE¡¡Hook¡¡×ӳ̡£¡¡¡¡
¡¡¡¡¡¡¡¡£¨5¡¡£©WH_GETMESSAGE¡¡Hook¡¡¡¡
¡¡¡¡¡¡¡¡Ó¦ÓóÌÐòÓá¡WH_GETMESSAGE¡¡Hook¡¡À´¼àÊÓ´Ó¡¡GetMessage¡¡»òÕß¡¡PeekMessage¡¡º¯Êý·µ»Ø¡¡
µÄÏûÏ¢¡£¿ÉÒÔʹÓá¡WH_GETMESSAGE¡¡¡¡Hook¡¡È¥¼àÊÓÊó±êºÍ¼üÅÌÊäÈ룬ÒÔ¼°ÆäËû·¢Ë͵½ÏûÏ¢¡¡
¶ÓÁÐÖеÄÏûÏ¢¡£¡¡¡¡
¡¡¡¡¡¡¡¡£¨6¡¡£©WH_JOURNALPLAYBACK¡¡Hook¡¡¡¡
¡¡¡¡¡¡¡¡WH_JOURNALPLAYBACK¡¡¡¡Hook¡¡Ê¹Ó¦ÓóÌÐò¿ÉÒÔ²åÈëÏûÏ¢µ½ÏµÍ³ÏûÏ¢¶ÓÁС£¿ÉÒÔʹÓá¡
¸Ã¡¡¡¡Hook¡¡»Ø·ÅÓá¡¡¡WH_JOURNALRECORD¡¡¡¡Hook¡¡¡¡¡¡¡¡¼Ç¼ÏÂÀ´µÄÁ¬ÐøµÄÊó±êºÍ¼üÅÌʼþ¡£Ö»Òª¡¡
WH_JOURNALPLAYBACK¡¡¡¡¡¡Hook¡¡¡¡¡¡ÒÑ¡¡¾¡¡°²¡¡×°¡¡£¬¡¡Õý¡¡³£¡¡µÄ¡¡Ê󡡱ꡡºÍ¡¡¼ü¡¡ÅÌ¡¡Ê¡¡¼þ¡¡¾Í¡¡ÊÇ¡¡ÎÞ¡¡Ð§¡¡µÄ¡¡¡£¡¡
WH_JOURNALPLAYBACK¡¡¡¡Hook¡¡¡¡¡¡¡¡ÊÇÈ«¾Ö¡¡¡¡¡¡Hook¡¡£¬Ëü²»ÄÜÏñÏß³ÌÌض¨¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Hook¡¡Ò»ÑùʹÓᣡ¡
WH_JOURNALPLAYBACK¡¡Hook¡¡·µ»Ø³¬Ê±Öµ£¬Õâ¸öÖµ¸æËßϵͳÔÚ´¦ÀíÀ´×Իطš¡Hook¡¡µ±Ç°Ïû¡¡
Ï¢¡¡Ö®¡¡Ç°¡¡Ðè¡¡Òª¡¡µÈ¡¡´ý¡¡¶à¡¡³¤¡¡Ê±¡¡¼ä¡¡£¨¡¡ºÁ¡¡Ãë¡¡£©¡£¡¡Õâ¡¡¾Í¡¡Ê¹¡¡¡¡¡¡¡¡¡¡Hook¡¡¿É¡¡ÒÔ¡¡¿Ø¡¡ÖÆ¡¡Êµ¡¡Ê±¡¡Ê¡¡¼þ¡¡µÄ¡¡»Ø¡¡·Å¡¡¡£¡¡
WH_JOURNALPLAYBACK¡¡ÊÇ¡¡system¡wide¡¡local¡¡hooks£¬ËüÃDz»»á±»Ó³Éäµ½Èκνø³ÌµÄµØÖ·¿Õ¡¡
¼äÖС£¡¡¡¡
¡¡¡¡¡¡¡¡£¨7¡¡£©WH_JOURNALRECORD¡¡Hook¡¡¡¡
¡¡¡¡¡¡¡¡WH_JOURNALRECORD¡¡Hook¡¡ÓÃÀ´¼àÊӺͼǼÊäÈëʼþ¡£¿ÉÒÔʹÓÃÕâ¸ö¡¡Hook¡¡¼Ç¼Á¬ÐøµÄ¡¡
Ê󡡱ꡡºÍ¡¡¼ü¡¡ÅÌ¡¡Ê¡¡¼þ¡¡£¬¡¡È»¡¡ºó¡¡Í¨¡¡¹ý¡¡Ê¹¡¡Óá¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡WH_JOURNALPLAYBACK¡¡¡¡¡¡¡¡Hook¡¡¡¡À´¡¡»Ø¡¡·Å¡¡¡£¡¡
WH_JOURNALRECORD¡¡¡¡¡¡Hook¡¡¡¡¡¡ÊÇ¡¡È«¡¡¾Ö¡¡¡¡Hook¡¡£¬¡¡Ëü¡¡²»¡¡ÄÜ¡¡Ïñ¡¡Ïß¡¡³Ì¡¡ÌØ¡¡¶¨¡¡¡¡Hook¡¡Ò»¡¡Ñù¡¡Ê¹¡¡Óá¡¡£¡¡
WH_JOURNALRECORD¡¡ÊÇ¡¡system¡wide¡¡local¡¡hooks£¬ËüÃDz»»á±»Ó³Éäµ½Èκνø³ÌµÄµØÖ·¿Õ¡¡
¼äÖС£¡¡¡¡
¡¡¡¡¡¡¡¡£¨8£©WH_KEYBOARD¡¡Hook¡¡¡¡
¡¡¡¡¡¡¡¡ÔÚÓ¦ÓóÌÐòÖУ¬WH_KEYBOARD¡¡¡¡Hook¡¡ÓÃÀ´¼àÊÓ¡¡WM_KEYDOWN¡¡ºÍ¡¡WM_KEYUP¡¡Ïû¡¡
Ï¢£¬ÕâЩÏûϢͨ¹ý¡¡GetMessage¡¡»ò¡¡PeekMessage¡¡¡¡function¡¡·µ»Ø¡£¿ÉÒÔÓøá¡Hook¡¡À´¼àÊÓÊäÈëµ½¡¡
ÏûÏ¢¶ÓÁÐÖеļüÅÌÏûÏ¢¡£¡¡¡¡
¡¡¡¡¡¡¡¡£¨9¡¡£©WH_KEYBOARD_LL¡¡Hook¡¡¡¡
¡¡¡¡¡¡¡¡WH_KEYBOARD_LL¡¡Hook¡¡¼àÊÓÊäÈëµ½Ïß³ÌÏûÏ¢¶ÓÁÐÖеļüÅÌÏûÏ¢¡£¡¡¡¡
¡¡¡¡¡¡¡¡£¨10£©WH_MOUSE¡¡Hook¡¡¡¡
¡¡¡¡¡¡¡¡WH_MOUSE¡¡¡¡Hook¡¡¼àÊÓ´Ó¡¡GetMessage¡¡»òÕß¡¡PeekMessage¡¡º¯ÊýÖзµ»ØµÄÊó±êÏûÏ¢¡£Ê¹Óá¡
Õâ¸ö¡¡Hook¡¡¼àÊÓÊäÈëµ½ÏûÏ¢¶ÓÁÐÖеÄÊó±êÏûÏ¢¡£¡¡¡¡
¡¡¡¡¡¡¡¡£¨11£©WH_MOUSE_LL¡¡Hook¡¡¡¡
¡¡¡¡¡¡¡¡WH_MOUSE_LL¡¡Hook¡¡¼àÊÓÊäÈëµ½Ïß³ÌÏûÏ¢¶ÓÁÐÖеÄÊó±êÏûÏ¢¡£¡¡¡¡
¡¡¡¤272¡¡¡¤¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡284¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚ¡¡10¡¡Õ¡¡¡¡¡¡¡¡¶¯Ì¬Á´½Ó¿â¡¡¡¡
¡¡¡¡¡¡£¨12£©WH_MSGFILTER¡¡ºÍ¡¡WH_SYSMSGFILTER¡¡Hooks¡¡¡¡
¡¡¡¡¡¡WH_MSGFILTER¡¡ºÍ¡¡WH_SYSMSGFILTER¡¡¡¡Hooks¡¡¿ÉÒÔ¼àÊӲ˵¥¡¢¹ö¶¯Ìõ¡¢ÏûÏ¢¿ò¡¢¶Ô¡¡
»°¿òÏûÏ¢²¢ÇÒ·¢ÏÖÓû§Ê¹Óá¡¡¡ALT£«TAB¡¡¡¡»òÕß¡¡¡¡ALT£«ESC¡¡¡¡×éºÏ¼üÇл»´°¿Ú¡£WH_MSGFILTER¡¡¡¡
Hook¡¡Ö»ÄܼàÊÓ´«µÝµ½²Ëµ¥¡¢¹ö¶¯Ìõ¡¢ÏûÏ¢¿òµÄÏûÏ¢£¬ÒÔ¼°´«µÝµ½Í¨¹ý°²×°ÁË¡¡Hook¡¡×ӳ̵ÄÓ¦¡¡
Óᡳ̡¡Ðò¡¡½¨¡¡Á¢¡¡µÄ¡¡¶Ô¡¡»°¡¡¿ò¡¡µÄ¡¡Ïû¡¡Ï¢¡¡¡£¡¡WH_SYSMSGFILTER¡¡¡¡¡¡Hook¡¡¼à¡¡ÊÓ¡¡Ëù¡¡ÓС¡Ó¦¡¡Óᡳ̡¡Ðò¡¡Ïû¡¡Ï¢¡¡¡£¡¡
WH_MSGFILTER¡¡ºÍ¡¡WH_SYSMSGFILTER¡¡¡¡Hooks¡¡¿ÉÒÔÔÚģʽѻ·ÆÚ¼ä¹ýÂËÏûÏ¢£¬ÕâµÈ¼ÛÓÚ¡¡
ÔÚÖ÷ÏûϢѻ·ÖйýÂËÏûÏ¢¡£Í¨¹ýµ÷Óá¡CallMsgFilter¡¡¡¡function¡¡¿ÉÒÔÖ±½Óµ÷Óá¡WH_MSGFILTER¡¡¡¡
Hook¡¡¡£Í¨¹ýʹÓÃÕâ¸öº¯Êý£¬Ó¦ÓóÌÐòÄܹ»ÔÚģʽѻ·ÆÚ¼äʹÓÃÏàͬµÄ´úÂëÈ¥¹ýÂËÏûÏ¢£¬Èçͬ¡¡
ÔÚÖ÷ÏûϢѻ·ÀïÒ»Ñù¡£¡¡¡¡
¡¡¡¡¡¡£¨13£©WH_SHELL¡¡Hook¡¡¡¡
¡¡¡¡¡¡Íâ¿ÇÓ¦ÓóÌÐò¿ÉÒÔʹÓá¡WH_SHELL¡¡Hook¡¡È¥½ÓÊÕÖØÒªµÄ֪ͨ¡£µ±Íâ¿ÇÓ¦ÓóÌÐòΪ¼¤»î×´¡¡
̬²¢ÇÒµ±¶¥²ã´°¿Ú½¨Á¢»òÕßÏú»Ùʱ£¬ÏµÍ³µ