今天进展还行,终于解决怎么调试了。以前老是出现在WinDbg中不能插入断点的问题,我个人还是估计应该是使用的pdb文件不统一,然后导致不能插入断点。解决方法是重新copy一下一下我的驱动,然后在windbg中也重新配置,并且重新安装passthru文件的时候要确保文件和调试的文件是一个。重启WinDbg等等方法。。。
然后成功实现修改数据包目的地址了,并且可以做到检验和没有错误。
现在在实现往IP数据包中添加IP选项字段,现在添加进去了,但是检验和不对,得找找出什么错了~~~先前的IP选项字段的插入的不对,原来是自己以为USHORT类型的长度为1字节,结果却是2字节。哎,浪费了多少时间啊·~~~