CommMonitorÊÇÌØÒâΪ¿Í»§¸øÓè¶Ë¿Ú¼àÊӵĵçÄÔ³ÌÐò£¬ÔÚÕâ¶ù¿Í»§¿ÉÒÔ²ÉÓÃAPP¿ªÕ¹¼àÊӶ˿ڶ˿ڵÄÖ÷Ìâ»î¶¯£¬ÊÇÐÖú¿Í»§¿ªÕ¹Ìض¨½ø³Ì¿ªÕ¹hook£¬APP¿É¿¿ÐԸߣ¬²¢ÇÒ¿ÉÒÔºǫ́¹ÜÀí¼à¿Ø£¬ÈÈÁÒ»¶ÓÓÐÐëÒªµÄ¿Í»§À´¶àÌØÈí¼þÕ¾ÔÚÏßÏÂÔØ£¡
ÓйØCommMonitor(´®ÐÐͨÐŶ˿ڼàÊÓС¾«Áé)
CommMonitor´®ÐÐͨÐŶ˿ڼàÊÓС¾«ÁéÊÇÓÃÒÔRS232 / RS422 / RS485¶Ë¿Ú¼à¿ØµÄ¼¼Êõרҵǿ¾¢µÄϵͳÈí¼þÓ¦Óù¤¾ßAPP¡£CommMonitor¼àÊÓ±íÃ÷£¬¼Í¼ºÍÊý¾Ý·ÖÎöϵͳÖеÄÈ«²¿´®ÐÐͨÐŶ˿ڵÄÖ÷Ìâ»î¶¯¡£ÕâÒ²ÊǸú×ÙÓ¦ÓÃÈí¼þ»òÇý¶¯³ÌÐò¿ª·¢£¬´®ÐÐͨÐÅ»úÆ÷É豸¼ì²âºÍÌáÉýµÈ»·½ÚÖн«»á·¢ÉúµÄÎÊÌâµÄÀíÏ뻯·½Ê½¡£»¹¸øÓè¹ýÂÇ¡¢¼ìË÷¡¢Êý¾ÝÐÅÏ¢µ¼³öÀ´ºÍÇ¿¾¢µÄÊý¾ÝÐÅÏ¢×èÀ¹×÷Ó㬿ÉÒÔ½«Ìض¨¶Ë¿ÚµÄÊý¾ÝÁ÷·ÖÎö¡¢¿ØÖÆÁ÷ÐÅÏ¢ÄÚÈÝ×èÀ¹²¢´¢´æ³öÀ´£¬¹©ÆÊÎöµÄÓô¦¡£Èç²é¿´¶Ë¿ÚÇé¿öµÄת±ä£¨´®¿Ú²¨ÌØÂÊ¡¢Êý¾Ýλ¡¢Ð£Ñéλ¡¢ÖÕֹ룩£¬×èÀ¹ÉÏÕÇ¡¢Ï»¬µÄÊý¾ÝÐÅÏ¢£¬ÏìÓ¦Ëٶȿ죬×èÀ¹¸ßЧÂÊ£¬²¢¿ÉÒÔÒÔÊ®Áù½øÖÆ¡¢ASCII±êʶ·û·½Ê½±íÃ÷£¬È«·½Î»ÊÊÓÃUnicode¡£
1¡¢ÔÚ¶àÌØÈí¼þÕ¾ÔÚÏßÏÂÔØ½âѹ°²×°°ü£¬Ë«»÷Êó±êÔË×÷¡°setup.exe¡±¿ªÕ¹°²Ñb£¬½øµ½°²ÑbÖ¸µ¼£¬ÌôÑ¡ÏÂÒ»²½
2¡¢ÌôÑ¡×ÜÌåÄ¿±ê²¿Î»£¬µãÒ»ÏÂä¯ÀÀ¿ÉÒÔ²ð»»Í¾¾¶£¬Ä¬ÈÏÉèÖÃ;¾¶Îª£ºC:\Program Files (x86)\CEIWEI\CommMonitor10
3¡¢ÌôÑ¡²Ëµ¥À¸Îļþ¼ÐÃû³Æ£¬ËæºóÔٶȵãÒ»ÏÂÏÂÒ»²½
4¡¢½¨Á¢¿ì½Ý·½Ê½Í¼±ê£¬ÆôÓÃÉÏÃæÒ»¸ö¾Í¿ÉÒÔ
5¡¢ä¯ÀÀһϣ¬µãһϰ²Ñb
6¡¢°²ÑbÖУ¬ÉÔµÈһϾͿÉÒÔ
7¡¢°²ÑbÖ¸µ¼½øÐУ¬³·ÏûÔË×÷APP£¬µãÒ»ÏÂÌá½»¾Í¿ÉÒÔ·¢²¼Ò³Ãæ
8¡¢¿ªÆôÆÆÒëÎļþ¼ÐÃû³Æcreak£¬½«ÆÆÒëÎĵµCommMonitor.exe£¬¸ü»»µ½Ô°²×°ÎļþÏ£¬Ä¬ÈÏÉèÖÃ;¾¶Îª£ºC:\Program Files (x86)\CEIWEI\CommMonitor10¡¾Èç¹ûÕÒ²»×Å£¬¿ÉÒԻص½×ÀÃæÓÒ¼ü±êÖ¾£¬ÌôÑ¡¿ªÆôÎĵµ²¿Î»¡¿
9¡¢µãһϸü»»×ÜÌåÄ¿±êÖеÄÎĵµ£¬¾Í¿ÉÒÔÆÆÒëÈ¡µÃ³É¹¦
10¡¢´ò¿ªÈí¼þ¾Í¿ÉÒÔÃâ·ÑÊÔÓÃAPPÁË£¡
CommMonitor¾«¼ò°æ×÷ÓÃ
1.Ó¦Óô¿APIÈ«ÐÂÉý¼¶×«Ð´ÁËÈ«²¿¼àÊÓ¿ØÖÆÄ£¿é£¬°²È«ÐÔÆ½ÎȸßЧÂÊ£»
2.²»ÈÝÒ×Õ¼Óд®¿Ú(COM¿Ú)£¬Ö»ÄܶÔÏàÓ¦µÄAPI¿ªÕ¹×èÀ¹£»
3.Èí¼þÃâ·Ñ£¬ÎÞÒ»ÇеŦÄÜÏÞ¶¨£¬Êµ¼Ê²Ù×÷¼òµ¥ÔÚÏßÏÂÔØ¿ªÆô¾Í¿ÉÒÔÔË×÷£¬ÎðÐë°²Ñb£»
4.¿ÉÒÔÁ¢¼´ÍÏ×§¶Ô»°¿ò²¶»ñ±êÖ¾µ½×ÜÌåÄ¿±ê½ø³Ì¶Ô»°¿òÉÏÑ¡Ôñ½ø³Ì£»
5.ÎÞDLLÎÞÍÆ¶¯£¬²»ÈÝÒ×¶ÔÈ«¾ÖÐÔ½ø³Ì¿ªÕ¹HOOK£¬Ö»¶ÔÌØ¶¨µÄ½ø³Ì¿ªÕ¹HOOK£»
6.¿ÉÒÔÔÚ´®¿Ú¿ªÆôºó¼à¿Ø£¬Ò»¸ÄÓÐһЩ¼à¿ØAPP±ØÐëÔÚ¿ªÆôǰ¼à¿Ø£»
7.¸øÓèSDK¶þ´Î¿ª·¢²å¿ÚDEMO, dllÎĵµ²¿Î»£ºSDK¶þ´Î¿ª·¢²å¿Ú\bin\PMonitorComm.dll£»
8.Ôö¼Ó¶ÔÐéËÆ´®¿ÚµÄ¼àÊÓ£¬¸ü¸ÄÁËÔÏÈCommMonitor3.0²»¿ÉÒÔ¶ÔÐéËÆ´®¿ÚµÄ¼àÊÓ£»
9.Äܲ¶»ñ´®¿Ú(COM¿Ú)µÄ¿ªÆô¡¢¶ÁдÄÜÁ¦Êý¾ÝÐÅÏ¢ ¡¢¹Øµôʵ¼Ê²Ù×÷£¬²¢ÄÜÓë´Ëͬʱ¼àÊÓÌØ¶¨½ø³ÌµÄ½Ï¶à255¸ö´®¿Ú£»
10.ºÜÓпÉÄÜ»áºÍŵ¶Ùɱ¶¾Èí¼þ»ò±ðµÄµçÄÔɱ¶¾Èí¼þ·¢ÉúÕùÖ´£¬Åµ¶Ùɱ¶¾Èí¼þ»á×èÀ¹´®¿Ú¼àÊÓС¾«ÁéµÄHOOK API½ø³ÌÒýÈëÈ«¹ý³Ì£¬Ó¦ÓÃʱÈç·¢¾õÓдËÎÊÌâÇë¹Øµôŵ¶Ùɱ¶¾Èí¼þ£¬»ò½«´®¿Ú¼àÊÓС¾«Áé¼ÓÉϵ½Åµ¶Ùɱ¶¾Èí¼þµÄÐÅÀµÄ¿Â¼ÖУ¬ÔõÑù¼ÓÉÏ£º¿ªÆôŵ¶Ùɱ¶¾Èí¼þ£¬µã»÷£ÛÉ趨£Ý-£Ûά»¤£Ý-£Û»ý¼«°²È«·À»¤£Ý-£Û³ÌÐòÁ÷³ÌÒ»ÖÂÐÔά»¤£Ý-£ÛÉ趨£Ý-£ÛÖØÒª³ÌÐòÁ÷³Ì£ÝÀï¼ÓÉÏ ´®¿Ú¼àÊÓС¾«Áé¾Í¿ÉÒÔ¡£ ²»±Ø¶Ô²»Ïà¸ÉµÄ½ø³Ì¿ªÕ¹HOOK¡£
1¡¢ºËÐÄÇý¶¯Éý¼¶£¬¼ÓÉÏÊÊÓû¥ÁªÍø×÷Óã»
2¡¢ºËÐÄÍÆ¶¯ÌáÉý¼à¿ØÈÕÖ¾ms¼¶Ê±¼äÏÔʾ£»
3¡¢ºËÐÄÍÆ¶¯ÌáÉýÊÊÓúܶàÊý¾ÝÐÅÏ¢»º´æÎļþ£»
4¡¢ºËÐÄÍÆ¶¯ÌáÉý¶¯Ì¬ÐÔÊý¾Ý¼ÓÃÜ£¬ÒÔÈ·±£´«ÊäÊý¾ÝµÄ°²È«ÏµÊý£»
5¡¢CommMonitor×Ó³ÌÐò¸üР£¬ÊÊÓÃ¼à¿ØTCP/UDP SocketÐéÄâ·þÎñÆ÷ÉϵĴ®¿Ú£»
6¡¢ÌáÉýCommMonitorSvr·þÎñÏîÄ¿ÔËÐÐ¼à¿Ø£¬¸øÓèTCP/UDP »¥ÁªÍø·þÎñ£»
7¡¢´¦ÀíÒѾӦÓÃÖеĴ®¿Ú¹ØÁª²»³É¹¦ÎÊÌ⣬±ØÐëCommMonitorSvr·þÎñÏîÄ¿ÔËÐУ»
8¡¢SDK OCXÌáÉý¼à¿ØÈÕÖ¾ÍÆ¶¯±àºÅ¡¢½ø³ÌÃû¡¢¼°Ô¶³Ì¿ØÖƽø³ÌÃû£»
9¡¢SDK OCXÌáÉýTCP/UDPÍøÂçÁªÍø¿ØÖÆ£»
10¡¢SDK OCXÌáÉý»¥ÁªÍø¶ÁÈ¡API¡¢»¥ÁªÍøÊÂÇé¡£
¶àÌØÈí¼þרÌâΪÄúÌṩ¶Ë¿ÚÓ³É乤¾ß,Ãâ·Ñ¶Ë¿ÚÓ³É乤¾ß,¶Ë¿ÚÓ³É乤¾ß°²×¿°æ;°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«¹¤¾ßÏÂÔØ
´®Ðе÷ÊÔ¹¤¾ß¼´´®ÐÐͨÐŽӿڵ÷ÊÔÈí¼þ£¬¹ã·ºÓ¦ÓÃÓÚµ¥Æ¬»ú¿ØÖÆÁìÓòµÄÊý¾Ý¼à¿Ø¡¢Êý¾Ý²É¼¯¡¢Êý¾Ý·ÖÎöµÈ¹¤×÷¡£³£ÓõĴ®Ðе÷ÊÔ¹¤¾ß°üÀ¨´®Ðе÷ÊÔÖúÊÖ¡¢´®ÐÐ¼à¿Ø×°Öõȣ¬ÎªÁËÌá¸ß´®ÐÐͨÐŵÄЧÂÊ£¬Îȶ¨Êý¾ÝµÄ´«ÊäºÍ±£´æ¹ý³Ì£¬ËüÊǵ¥Æ¬»úͨÐÅ¿ª·¢µÄ±ØÒª¹¤¾ßÖ®Ò»¡£¶àÌØÈí¼þרÌâΪÄúÌṩ´®¿Úµ÷ÊÔ¹¤¾ß,²¨ÌØÂÊ×î¸ßµÄ´®¿Úµ÷ÊÔ¹¤¾ß,232´®¿Úµ÷ÊÔ¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«Èí¼þÏÂÔØ¡£
¶Ë¿ÚɨÃèÒÇ¿ÉÒÔɨÃèһЩ´ò¿ªµÄ¶Ë¿Ú¡£¶Ë¿ÚɨÃèÒÇÊǼÆËã»ú½âÃÜר¼Ò×îϲ»¶µÄ·½·¨¡£¹¥»÷Õß¿ÉÒÔÕÒ³öÄÄÀï¿ÉÒÔÕÒµ½Â©¶´¡£Êµ¼ÊÉÏ£¬¶Ë¿ÚɨÃèÆ÷°üÀ¨Ïòÿ¸ö¶Ë¿Ú·¢ËÍÏûÏ¢¡¢Ò»´ÎÖ»·¢ËÍÒ»ÌõÏûÏ¢ÒÔ¼°½ÓÊÕÏìÓ¦ÀàÐÍ¡£ËµÃ÷ÊÇ·ñҪʹÓøö˿ڣ¬²¢´ÓÖÐÕÒ³öÈõµã£¬´øÉÏһЩ¸ÃÕ¾µãµÄ¶Ë¿ÚɨÃèÈí¼þ£¡¶àÌØÈí¼þרÌâΪÄúÌṩ¶Ë¿ÚɨÃ蹤¾ß,ip¿ª·Å¶Ë¿ÚɨÃèÆ÷apk,ɨ¶Ë¿Ú¹¤¾ßÓÐÄÄЩ¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«Èí¼þÏÂÔØ¡£
¶àÌØÈí¼þרÌâΪÄúÌṩ¼àÊÓÈí¼þ,ÊÖ»ú¼àÊÓÈí¼þ,·´¼àÊÓÈí¼þ£¬°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£
¡°»úеÃÔ¹¬¡±ÖÆ×÷ÍŶӴ´×÷µÄÓÖÒ»¿îɵ¹ÏðÏÕÓÎÏ·¡°Botanicula¡±£¬Õâ¿î¶ÀÁ¢ÓÎÏ·ÒÑÔÚPCºÍMacƽ̨ÉÏ·¢²¼£¬ÓÎϷרעÓÚÉú»îÔÚÉÁÖÖеÄÎåÖÖÖ²ÎᆱÁ顣ΪÁ˱£»¤Î¨Ò»ÁôÔÚ¼ÒÖеÄÖ²ÎïµÄÖÖ×ÓÃâÊÜÈëÇÖÖ©ÖëµÄÉ˺¦£¬¼èÄѶøÓÐȤµÄðÏÕ¿ªÊ¼ÁË¡£