20楼#
发布于:2004-04-16 07:26
谢谢! 现在没有什么问题了吧。。。 [编辑 - 4/16/04 by cyf_rich] |
|
21楼#
发布于:2004-04-16 16:17
楼上的朋友,你好!
我早就知道这两种方法的差异,但是我问题还是没有解决。 从各位朋友回复中,我没发现对解决此问题有帮助的线索。 不知道,你能否提供点帮助。 当然,我也在想办法。 |
|
22楼#
发布于:2004-04-16 16:24
说了半天,楼上你用的是那中方式的hook,如果用的是ndis hook协议的方法,GJP的方法的话,不可能出现你的情况。
如果采用ndis hook技术是hook Ndis.sys驱动的化,你一定需要控制启动顺序,启动顺序一定正确才可以。 你重新启动ADSL,正好重新进行了hook,所以你能成功。 |
|
|
23楼#
发布于:2004-04-18 13:43
楼上的朋友,你好!
我看过驱动启动的顺序,首先是NDIS.sys,然后是我的驱动,然后是tcpip.sys。也就是说,我的驱动介于ndis.sys与 tcpip.sys之间。正因为如此,我才倍感不解。 不知道你是否成功的使用过gjp的方法,能否让我借鉴借鉴。 |
|
24楼#
发布于:2004-04-18 17:19
楼上的朋友,你好! 这个框架不是有么,在坛子上搜一把就可以了。从用户的角度看gjp的方法比较好,做出来的东东安装使用都很简单,不需要reboot |
|
|
25楼#
发布于:2004-04-20 09:15
我的代码可以成功hook ndis.sys,可以正常截获包,但是我的问题是有时候机器启动后,不能hook ndis.sys,需要重新禁用启动网卡才可以?不知为何?
|
|
|
26楼#
发布于:2004-06-08 00:47
费尔是第一种方法吗?
|
|
27楼#
发布于:2004-06-22 14:44
费尔不是第一种吧
|
|
|
28楼#
发布于:2004-06-23 15:44
显然,费尔采用用是第二种方法,也就是俄罗斯人搞出来的东东。
如果,不能够挂接,可能是与某些程序有冲突,具体的是哪个程序我也不太清楚。 我建议最好使用第二种方法。 |
|
29楼#
发布于:2004-06-27 15:57
我的代码可以成功hook ndis.sys,可以正常截获包,但是我的问题是有时候机器启动后,不能hook ndis.sys,需要重新禁用启动网卡才可以?不知为何? 很显然....你就只是挂接了NDIS_PROTOCOL_BLOCK ...而没有挂接NDIS_OPEN_BLOCK 所以...你的要重新禁用启动网卡才可以..... 在重新禁用启动网卡时....会调用BIND函数...而在这个函数里HOOK REVC等这些函数就会成功.... |
|
上一页
下一页