阅读:1911回复:8
请问像天网这样(不用重起),是在哪一层做的?
:)
|
|
|
沙发#
发布于:2002-05-27 19:14
你说的是98还是2000啊?
我想98大概还是要重起吧?用LSP做,怎么回事还不清楚,估计要重起。2000下采用hook ndis的方法,好像要重起,因为它的驱动程序加载次序有要求,当所有的协议都注册后,就起不了作用了,TDI过滤和IMD好象都不需要重新启动。 |
|
板凳#
发布于:2002-05-28 11:02
HOOK ndis有两种方法,一种需要重启,一种不需要
如果改ndis.sys的export table,那要在ndis.sys and tcpip之间,所以要重启来决定加载次序 如果是register dummy protocol,那样就不用了,因为可以根据chain找到所以protocol的handle 我想天网用的应该是register dummy protocol这种方法 |
|
地板#
发布于:2002-05-28 11:20
HOOK ndis有两种方法,一种需要重启,一种不需要 说的也是,你说的后面一种方法,听gjpland说过,我没有试过,不知道好不好使。 |
|
地下室#
发布于:2002-05-28 11:24
好使,
听说这种方法的好处是应用态起来,内核才起来,应用态关闭,内核也跟着关闭,安装也很方便 |
|
5楼#
发布于:2002-05-28 15:50
有例子吗?
|
|
|
6楼#
发布于:2002-06-01 00:24
可以的
刚刚把我的网络防火墙DEMO放到网上去,你们可以去看一下, http://www.gjpsoft.com/hdfwinst.exe 这个防火墙就是使用这种方法,欢迎各位防火墙开发者一起来讨论. [编辑 - 6/1/02 by znsoft] |
|
|
7楼#
发布于:2002-06-01 12:49
大家好好努力一把!
|
|
|
8楼#
发布于:2002-06-01 13:18
你说的是98还是2000啊? 天网2000下有没有hook ndis我不知道,但肯定用了tdi过滤,到 www.osr.com下载devicetree来看看就知道究竟了 |
|
|