swordkiller
驱动牛犊
驱动牛犊
  • 注册日期2002-10-23
  • 最后登录2011-03-02
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望40点
  • 贡献值0点
  • 好评度36点
  • 原创分0分
  • 专家分0分
阅读:1742回复:6

关于passthru中间层驱动的问题

楼主#
更多 发布于:2007-04-06 19:14
  我在mtsendpackets函数中对收到的数据修改后,发送出去。可是发现修改不起作用,不管是改动原来的,还是新建ndis buffer并挂接到新的packet。我把mtsendpackets中的ndissend函数注释掉,仍然能够发送数据。我是2003下用xpddk开发的,是这方面的原因吗?但是改动ptreceive中收到的数据没有问题,可以起作用。
请高手指教
swordkiller
驱动牛犊
驱动牛犊
  • 注册日期2002-10-23
  • 最后登录2011-03-02
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望40点
  • 贡献值0点
  • 好评度36点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-04-07 16:31
该问题已经解决,出现另外一个问题,ndissend自定义数据老是失败,这是为什么啊
pingpanghappy
驱动牛犊
驱动牛犊
  • 注册日期2007-01-07
  • 最后登录2010-09-03
  • 粉丝0
  • 关注0
  • 积分110分
  • 威望15点
  • 贡献值0点
  • 好评度14点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-04-09 10:11
你看看自定义数据包的NDIS_PACKET_PRIVATE结构是否填充正确?
heflying
驱动小牛
驱动小牛
  • 注册日期2005-07-24
  • 最后登录2009-09-08
  • 粉丝0
  • 关注0
  • 积分607分
  • 威望67点
  • 贡献值0点
  • 好评度48点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-04-09 15:37
请问如何修改好的上述问题?
我是新手,想问一下,是否需要写INF来挂载这个驱动程序?
swordkiller
驱动牛犊
驱动牛犊
  • 注册日期2002-10-23
  • 最后登录2011-03-02
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望40点
  • 贡献值0点
  • 好评度36点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-04-09 15:59
引用第2楼pingpanghappy2007-04-09 10:11发表的“”:
你看看自定义数据包的NDIS_PACKET_PRIVATE结构是否填充正确?


什么都没有填充 我参照的winpcap,那里面发送数据也是什么都没有填充啊
swordkiller
驱动牛犊
驱动牛犊
  • 注册日期2002-10-23
  • 最后登录2011-03-02
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望40点
  • 贡献值0点
  • 好评度36点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2007-04-11 18:16
问题基本解决 多谢各位 有问题交流可以加入群 19534735
我的qq 150267339
2301310021
驱动牛犊
驱动牛犊
  • 注册日期2007-05-02
  • 最后登录2007-06-04
  • 粉丝0
  • 关注0
  • 积分80分
  • 威望9点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2007-05-07 01:41
楼主,最近由于毕业设计正在学习中间层驱动
能不能把你的代码发给我一份。
游客

返回顶部