阅读:1272回复:2
请教:在xp的passthru中,设置混杂模式成功,但自己发出的包还是收不到,但在w2k下可以
我用的是xp ddk中的passthru的源代码修改的
问题一:设置混杂模式NDIS_PACKET_TYPE_PROMISCUOUS 即0x20,用NdisRequest设置成功,因为我之后query回来,也是该值,但是还是读不到本机发出的数据包。这一切在w2k下运行抓包一切正常,不知道xp上是否有特殊要求,以前也有一个贴子问这个问题,但无人回答 问题二:我在此基础修改的代码,在xp上抓包、过滤包偶尔会蓝屏,但在w2k上测试结果是稳定的,其中的代码是完全相同的,只不过我拿的是xp上的passthru例子,在w2k的环境中编译的,是否用在xp上的也应该在xp的环境中编译呢? 请大家帮帮忙,我都两天被困在这两个问题上了,可能国庆节都要赔上了! |
|
沙发#
发布于:2003-09-30 13:01
问个问题。你安装的INF是2K的还是XP的?
//你做了什么修改? |
|
|
板凳#
发布于:2003-10-02 22:25
我安装的是xp的inf,对inf没有修改,对xp的passthru源代码就加了自己的代码,请问你有什么建议吗?
|
|