pinklark
驱动牛犊
驱动牛犊
  • 注册日期2002-08-05
  • 最后登录2007-09-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1272回复:2

请教:在xp的passthru中,设置混杂模式成功,但自己发出的包还是收不到,但在w2k下可以

楼主#
更多 发布于:2003-09-29 10:13
我用的是xp ddk中的passthru的源代码修改的
问题一:设置混杂模式NDIS_PACKET_TYPE_PROMISCUOUS 即0x20,用NdisRequest设置成功,因为我之后query回来,也是该值,但是还是读不到本机发出的数据包。这一切在w2k下运行抓包一切正常,不知道xp上是否有特殊要求,以前也有一个贴子问这个问题,但无人回答

问题二:我在此基础修改的代码,在xp上抓包、过滤包偶尔会蓝屏,但在w2k上测试结果是稳定的,其中的代码是完全相同的,只不过我拿的是xp上的passthru例子,在w2k的环境中编译的,是否用在xp上的也应该在xp的环境中编译呢?

请大家帮帮忙,我都两天被困在这两个问题上了,可能国庆节都要赔上了!
antspower
驱动中牛
驱动中牛
  • 注册日期2002-10-17
  • 最后登录2010-08-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值2点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-09-30 13:01
问个问题。你安装的INF是2K的还是XP的?
//你做了什么修改?
放弃瘟草,现吃李草
pinklark
驱动牛犊
驱动牛犊
  • 注册日期2002-08-05
  • 最后登录2007-09-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-10-02 22:25
我安装的是xp的inf,对inf没有修改,对xp的passthru源代码就加了自己的代码,请问你有什么建议吗?
游客

返回顶部