第三方的动态连接库直接向串口发送数据,我希望能截获这些数据,并对这些数据加密后再发送到串口,请问高手如何解决?能否给出实例?非常感谢!急急急!

解决方案 »

  1.   

    你可以将Com1和Com2连起来,DLL向COM1发数据你从Com2接,加密后在从COM2发出!
      

  2.   

    一个办法是参考http://www.codeguru.com/network/commspy.shtml,这是一个监视串口的例子,不过它需要一些硬件的调整。 
        另一个办法是编写设备驱动,因为在保护模式下可以虚拟化端口。在杨强、李堂秋编著的《Win9X 虚拟设备驱动程序编程指南》(清华大学出版社1999年出版,ISBN7-302-03324-2)有一个监视并口的例子,你可以参考。 
         
      

  3.   

    用一个串口线把你的COM1和COM2连接起来,COM1发送数据,COM2接收数据,这不就能看到DLL中发送出来的数据了吗?我们测试都这么干
      

  4.   

    感谢sxslyy(孤松傲雪) ,学习中...