阅读:1358回复:5
请大虾帮忙,我快要被弄疯了!
我把《防火墙与网络封包截获技术》书里的xpassthru例子进行修改,把ptreceive函数里的代码全部去掉,换成了return NDIS_STATUS_NOT_ACCEPTED,并且去掉了ptreceive函数里的一个参数,竟然安装完后不死机,用dbgview竟然能够输出原来函数里的DBGPRINT信息,而且还能和别的机器进行通信。不解。
希望前辈能够赐教!小弟不慎感激!!! |
|
沙发#
发布于:2003-10-20 00:48
你的driver没有被安装上,注意,要删除原来的.inf文件然后再重新用.inf和你的新的driver安装。
|
|
板凳#
发布于:2003-10-20 09:32
呵呵。 你的机子 走的 是 ptreceivepacket 路。
所以你改了 ptreceive 本来就没用 。 |
|
地板#
发布于:2003-10-20 13:30
能不能告诉我给分是在哪里给的?我怎么在页面上找不到?
JohnsonJin,能不能再说清楚一点,谢谢了!! |
|
地下室#
发布于:2003-10-20 18:44
给分在你帖子的下面一行。点击“给芬”
|
|
5楼#
发布于:2003-10-24 22:21
删除参数编译也能通过?
除了你的网卡驱动可能是用PtReceivePacket接收包或者是你没有加载上之外,还应该注意一个问题,.sys是否为新生成的,其实不用更改.inf只要将新的sys覆盖过去就行了,不过加载前要卸载已经加载的原来的 |
|