请问一下,如果我想截获串口发送和接收的数据该如何做呢?目前我知道通过驱动是可以的,好像有人通过从内存抓取来获取(这个我不太明白,可能需要汇编的知识吧),还有一个我的想法就是通过Hook来截取。我们知道,串口编程说白了也还是一个CreateFile、ReadFile和WriteFile的问题。我没做过Hook程序,对Hook只是一知半解,不知Hook能不能截获上面三个操作?如果可以的话也就应该可以截获串口数据了。如果可以的话能不能大概提示一下如何Hook?谢谢!!
调试欢乐多
当然是使用过滤驱动方法的。
LZ可以看看。HOOK那3个函数,没试过。看似理论上可以,但是由于这几个函数使用频度太高,
可能会造成意想不到的结果。