¼ÓÇ¿´«ÆæÒýÇæµÄÃØ¾÷
´«ÆæÒýÇæ²å¼þµÄ±¾ÖÊÊÇÔÚ²»Ð޸Ĵ«ÆæÒýÇæ³ÌÐòÖ÷ÌåµÄÇé¿öÏÂ¶ÔÆä¹¦ÄܽøÐмÓÇ¿¡£ÕâÒ²ÊÇ´«ÆæÒýÇæ²å¼þ¿ª·¢µÄ»ù´¡ÔÀí¡£±¾ÎĽ«Ïêϸ̽ÌÖÕâÒ»¹ý³ÌµÄºËÐÄÀíÄîºÍʵÏÖ·½·¨¡£
ʲôÊÇ´«ÆæÒýÇæ²å¼þ£¿
´«ÆæÒýÇæ²å¼þÊÇÒ»ÖÖ¿ÉÒÔÔÚ²»¸Ä±äÒýÇæºËÐÄ´úÂëµÄǰÌáÏ£¬À©Õ¹»òÔöÇ¿ÓÎÏ·¹¦ÄܵÄÈí¼þÄ£¿é¡£ÕâÖÖÉè¼ÆË¼Ïë²»½öÄܹ»±£³ÖÒýÇæµÄÎȶ¨ÐԺͼæÈÝÐÔ£¬»¹ÎªºóÐøµÄ¹¦ÄܸüкÍÀ©Õ¹ÌṩÁ˼«´óµÄ±ãÀû¡£
²å¼þ¿ª·¢µÄ»ù±¾ÔÀí
Ä£¿é»¯Éè¼Æ£º²å¼þϵͳͨ³£²ÉÓÃÄ£¿é»¯Éè¼Æ£¬½«Ìض¨¹¦ÄܶÀÁ¢³ÉÒ»¸ö¸ö²å¼þÄ£¿é¡£ÕâÑù£¬Ã¿¸ö²å¼þ¶¼¿ÉÒÔµ¥¶À¿ª·¢¡¢²âÊÔºÍά»¤£¬¶ø²»Ó°ÏìÒýÇæµÄÆäËû²¿·Ö¡£
½Ó¿ÚºÍ¹³×Ó»úÖÆ£ºÒýÇæÍ¨¹ýÔ¤¶¨ÒåµÄ½Ó¿ÚºÍ¹³×Ó£¨Hooks£©Óë²å¼þ½øÐÐͨÐÅ¡£µ±Ä³¸öʼþ·¢Éúʱ£¬ÒýÇæ»áµ÷ÓÃÏàÓ¦µÄ¹³×Ó£¬Èòå¼þÓлú»áÖ´ÐÐ×Ô¼ºµÄÂß¼¡£ÕâÖÖ»úÖÆÔÊÐí²å¼þÔÚÊʵ±µÄʱ»ú½éÈëÒýÇæµÄÔËÐÐÁ÷³Ì£¬´Ó¶øÊµÏÖ¹¦ÄÜÀ©Õ¹¡£
¶¯Ì¬¼ÓÔØ£º²å¼þͨ³£ÒÔ¶¯Ì¬¿â£¨ÈçDLLÎļþ£©µÄÐÎʽ´æÔÚ£¬Ö»ÓÐÔÚÐèҪʱ²Å¼ÓÔØµ½ÄÚ´æÖС£ÕâÖÖ·½Ê½²»½ö½ÚÊ¡ÁËϵͳ×ÊÔ´£¬»¹Ê¹µÃ²å¼þµÄ¸üкÍÌæ»»¸ü¼ÓÁé»î±ã½Ý¡£
ÅäÖÃÎļþ£º²å¼þϵͳͨ³£Ê¹ÓÃÅäÖÃÎļþÀ´¹ÜÀí²å¼þµÄ¼ÓÔØË³ÐòºÍ²ÎÊýÉèÖá£Í¨¹ýÅäÖÃÎļþ£¬¹ÜÀíÔ±¿ÉÒÔÇáËÉÆôÓᢽûÓûòµ÷Õû²å¼þ£¬¶øÎÞÐèÐÞ¸ÄÒýÇæµÄ´úÂë¡£
²å¼þ¿ª·¢µÄ¾ßÌå²½Öè
È·¶¨ÐèÇó£ºÊ×ÏÈ£¬¸ù¾ÝÓÎÏ·µÄÐèÇóÈ·¶¨ÐèÒª¿ª·¢µÄ²å¼þ¹¦ÄÜ¡£ÀýÈ磬Ôö¼ÓеÄÈÎÎñϵͳ¡¢ÓÅ»¯Õ½¶·»úÖÆ»òÌí¼ÓÉç½»¹¦ÄÜ¡£
Éè¼Æ½Ó¿Ú£º¸ù¾ÝÐèÇóÉè¼Æ²å¼þÓëÒýÇæÖ®¼äµÄ½Ó¿Ú¡£Í¨³£°üÀ¨º¯Êý½Ó¿Ú¡¢Êý¾Ý½á¹¹ºÍʼþ¹³×Ó¡£
±àд²å¼þ´úÂ룺ʹÓúÏÊʵıà³ÌÓïÑÔ£¨ÈçC++»òC#£©±àд²å¼þ´úÂ룬ʵÏÖËùÐèµÄ¹¦ÄÜ¡£Í¬Ê±£¬È·±£²å¼þÄܹ»ÕýÈ·´¦ÀíÒýÇæ´«µÝµÄÊý¾ÝºÍʼþ¡£
²âÊԺ͵÷ÊÔ£º¶Ô²å¼þ½øÐÐÈ«ÃæµÄ²âÊԺ͵÷ÊÔ£¬È·±£ÆäÄܹ»Îȶ¨ÔËÐУ¬²¢ÇÒ²»»á¶ÔÒýÇæ²úÉú¸ºÃæÓ°Ïì¡£
²¿ÊðºÍά»¤£º½«²å¼þ²¿Êðµ½Êµ¼ÊÔËÐл·¾³ÖУ¬²¢×öºÃ³¤ÆÚµÄά»¤ºÍ¸üй¤×÷£¬ÒÔÓ¦¶Ô¿ÉÄܳöÏֵļæÈÝÐÔÎÊÌâºÍй¦ÄÜÐèÇó¡£
²å¼þ¿ª·¢µÄÌôÕ½
¾¡¹Ü´«ÆæÒýÇæ²å¼þÌṩÁËÖî¶à±ãÀû£¬µ«Æä¿ª·¢¹ý³ÌÖÐÈÔÈ»ÃæÁÙһЩÌôÕ½£º
¼æÈÝÐÔÎÊÌ⣺²»Í¬°æ±¾µÄÒýÇæ¿ÉÄÜ´æÔÚ½Ó¿Ú²îÒ죬¿ª·¢ÕßÐèÒªÌØ±ð×¢Òâ²å¼þµÄ¼æÈÝÐÔ¡£
ÐÔÄÜÓÅ»¯£º²å¼þµÄÐÔÄÜÖ±½ÓÓ°Ïìµ½Õû¸öÓÎÏ·µÄÁ÷³©¶È£¬¿ª·¢ÕßÐèÒªÔÚ¹¦ÄÜʵÏÖºÍÐÔÄÜÓÅ»¯Ö®¼äÕÒµ½Æ½ºâ¡£
°²È«ÐÔ£ºÓÉÓÚ²å¼þ¿ÉÒÔÖ±½Ó²Ù×÷ÒýÇæÊý¾Ý£¬ÐèÒªÌØ±ð×¢Òâ·À·¶Ç±Ôڵݲȫ©¶´¡£
´«ÆæÒýÇæ²å¼þµÄ±¾ÖÊÊÇÔÚ²»Ð޸Ĵ«ÆæÒýÇæ³ÌÐòÖ÷ÌåµÄÇé¿öÏÂ¶ÔÆä¹¦ÄܽøÐмÓÇ¿¡£ÕâÒ²ÊÇ´«ÆæÒýÇæ²å¼þ¿ª·¢µÄ»ù´¡ÔÀí¡£±¾ÎĽ«Ïêϸ̽ÌÖÕâÒ»¹ý³ÌµÄºËÐÄÀíÄîºÍʵÏÖ·½·¨¡£
ʲôÊÇ´«ÆæÒýÇæ²å¼þ£¿
´«ÆæÒýÇæ²å¼þÊÇÒ»ÖÖ¿ÉÒÔÔÚ²»¸Ä±äÒýÇæºËÐÄ´úÂëµÄǰÌáÏ£¬À©Õ¹»òÔöÇ¿ÓÎÏ·¹¦ÄܵÄÈí¼þÄ£¿é¡£ÕâÖÖÉè¼ÆË¼Ïë²»½öÄܹ»±£³ÖÒýÇæµÄÎȶ¨ÐԺͼæÈÝÐÔ£¬»¹ÎªºóÐøµÄ¹¦ÄܸüкÍÀ©Õ¹ÌṩÁ˼«´óµÄ±ãÀû¡£
²å¼þ¿ª·¢µÄ»ù±¾ÔÀí
Ä£¿é»¯Éè¼Æ£º²å¼þϵͳͨ³£²ÉÓÃÄ£¿é»¯Éè¼Æ£¬½«Ìض¨¹¦ÄܶÀÁ¢³ÉÒ»¸ö¸ö²å¼þÄ£¿é¡£ÕâÑù£¬Ã¿¸ö²å¼þ¶¼¿ÉÒÔµ¥¶À¿ª·¢¡¢²âÊÔºÍά»¤£¬¶ø²»Ó°ÏìÒýÇæµÄÆäËû²¿·Ö¡£
½Ó¿ÚºÍ¹³×Ó»úÖÆ£ºÒýÇæÍ¨¹ýÔ¤¶¨ÒåµÄ½Ó¿ÚºÍ¹³×Ó£¨Hooks£©Óë²å¼þ½øÐÐͨÐÅ¡£µ±Ä³¸öʼþ·¢Éúʱ£¬ÒýÇæ»áµ÷ÓÃÏàÓ¦µÄ¹³×Ó£¬Èòå¼þÓлú»áÖ´ÐÐ×Ô¼ºµÄÂß¼¡£ÕâÖÖ»úÖÆÔÊÐí²å¼þÔÚÊʵ±µÄʱ»ú½éÈëÒýÇæµÄÔËÐÐÁ÷³Ì£¬´Ó¶øÊµÏÖ¹¦ÄÜÀ©Õ¹¡£
¶¯Ì¬¼ÓÔØ£º²å¼þͨ³£ÒÔ¶¯Ì¬¿â£¨ÈçDLLÎļþ£©µÄÐÎʽ´æÔÚ£¬Ö»ÓÐÔÚÐèҪʱ²Å¼ÓÔØµ½ÄÚ´æÖС£ÕâÖÖ·½Ê½²»½ö½ÚÊ¡ÁËϵͳ×ÊÔ´£¬»¹Ê¹µÃ²å¼þµÄ¸üкÍÌæ»»¸ü¼ÓÁé»î±ã½Ý¡£
ÅäÖÃÎļþ£º²å¼þϵͳͨ³£Ê¹ÓÃÅäÖÃÎļþÀ´¹ÜÀí²å¼þµÄ¼ÓÔØË³ÐòºÍ²ÎÊýÉèÖá£Í¨¹ýÅäÖÃÎļþ£¬¹ÜÀíÔ±¿ÉÒÔÇáËÉÆôÓᢽûÓûòµ÷Õû²å¼þ£¬¶øÎÞÐèÐÞ¸ÄÒýÇæµÄ´úÂë¡£
²å¼þ¿ª·¢µÄ¾ßÌå²½Öè
È·¶¨ÐèÇó£ºÊ×ÏÈ£¬¸ù¾ÝÓÎÏ·µÄÐèÇóÈ·¶¨ÐèÒª¿ª·¢µÄ²å¼þ¹¦ÄÜ¡£ÀýÈ磬Ôö¼ÓеÄÈÎÎñϵͳ¡¢ÓÅ»¯Õ½¶·»úÖÆ»òÌí¼ÓÉç½»¹¦ÄÜ¡£
Éè¼Æ½Ó¿Ú£º¸ù¾ÝÐèÇóÉè¼Æ²å¼þÓëÒýÇæÖ®¼äµÄ½Ó¿Ú¡£Í¨³£°üÀ¨º¯Êý½Ó¿Ú¡¢Êý¾Ý½á¹¹ºÍʼþ¹³×Ó¡£
±àд²å¼þ´úÂ룺ʹÓúÏÊʵıà³ÌÓïÑÔ£¨ÈçC++»òC#£©±àд²å¼þ´úÂ룬ʵÏÖËùÐèµÄ¹¦ÄÜ¡£Í¬Ê±£¬È·±£²å¼þÄܹ»ÕýÈ·´¦ÀíÒýÇæ´«µÝµÄÊý¾ÝºÍʼþ¡£
²âÊԺ͵÷ÊÔ£º¶Ô²å¼þ½øÐÐÈ«ÃæµÄ²âÊԺ͵÷ÊÔ£¬È·±£ÆäÄܹ»Îȶ¨ÔËÐУ¬²¢ÇÒ²»»á¶ÔÒýÇæ²úÉú¸ºÃæÓ°Ïì¡£
²¿ÊðºÍά»¤£º½«²å¼þ²¿Êðµ½Êµ¼ÊÔËÐл·¾³ÖУ¬²¢×öºÃ³¤ÆÚµÄά»¤ºÍ¸üй¤×÷£¬ÒÔÓ¦¶Ô¿ÉÄܳöÏֵļæÈÝÐÔÎÊÌâºÍй¦ÄÜÐèÇó¡£
²å¼þ¿ª·¢µÄÌôÕ½
¾¡¹Ü´«ÆæÒýÇæ²å¼þÌṩÁËÖî¶à±ãÀû£¬µ«Æä¿ª·¢¹ý³ÌÖÐÈÔÈ»ÃæÁÙһЩÌôÕ½£º
¼æÈÝÐÔÎÊÌ⣺²»Í¬°æ±¾µÄÒýÇæ¿ÉÄÜ´æÔÚ½Ó¿Ú²îÒ죬¿ª·¢ÕßÐèÒªÌØ±ð×¢Òâ²å¼þµÄ¼æÈÝÐÔ¡£
ÐÔÄÜÓÅ»¯£º²å¼þµÄÐÔÄÜÖ±½ÓÓ°Ïìµ½Õû¸öÓÎÏ·µÄÁ÷³©¶È£¬¿ª·¢ÕßÐèÒªÔÚ¹¦ÄÜʵÏÖºÍÐÔÄÜÓÅ»¯Ö®¼äÕÒµ½Æ½ºâ¡£
°²È«ÐÔ£ºÓÉÓÚ²å¼þ¿ÉÒÔÖ±½Ó²Ù×÷ÒýÇæÊý¾Ý£¬ÐèÒªÌØ±ð×¢Òâ·À·¶Ç±Ôڵݲȫ©¶´¡£

