daisyboy
驱动小牛
驱动小牛
  • 注册日期2002-10-24
  • 最后登录2012-05-21
  • 粉丝3
  • 关注0
  • 积分599分
  • 威望140点
  • 贡献值1点
  • 好评度56点
  • 原创分0分
  • 专家分0分
阅读:1705回复:4

金山网镖的防火墙为什么不需要在系统启动时加载vxd???

楼主#
更多 发布于:2002-12-19 10:56
纳闷啊。。。。

金山网镖的vxd( KNetWch.vxd )是在启动程序的时候才调用的。
它是如何实现的呢?

为什么NORTON之类的防火墙则需要机器启动的时候就加载了VXD??(NISDRV.vxd)

有分的哦!!
合作c/c++/ndis/pppoe/802.1x!
leepyzh
禁止发言
禁止发言
  • 注册日期2001-04-27
  • 最后登录2018-05-30
  • 粉丝0
  • 关注0
  • 积分3668分
  • 威望18340点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2002-12-19 12:14
用户被禁言,该主题自动屏蔽!
daisyboy
驱动小牛
驱动小牛
  • 注册日期2002-10-24
  • 最后登录2012-05-21
  • 粉丝3
  • 关注0
  • 积分599分
  • 威望140点
  • 贡献值1点
  • 好评度56点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-12-19 13:26
用的是不同的HOOK方法而已!

哦,给分先~~!分不多,请笑纳啊!:)

如果是HOOK Ndis的NdisRegisterProtocol函数,就得启动时加载,并且应紧跟在Ndis.sys/vxd后面;如果用Fake Register Protocol的方法进行HOOK,动态加载是个不错的选择!


用前一种方法加载的时候,必须让自己的vxd跟在ndis.sys/vxd后面吗?怎么控制vxd的加载顺序?

“Fake Register Protocol的方法”是什么东东?有相关材料吗?
谢谢了!!
合作c/c++/ndis/pppoe/802.1x!
leepyzh
禁止发言
禁止发言
  • 注册日期2001-04-27
  • 最后登录2018-05-30
  • 粉丝0
  • 关注0
  • 积分3668分
  • 威望18340点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2002-12-19 13:48
用户被禁言,该主题自动屏蔽!
mikeluo
驱动老牛
驱动老牛
  • 注册日期2001-09-04
  • 最后登录2007-05-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-12-19 13:53
静态加载的VXD是根据你的VXD的序号加载的,
学而不思则罔,思而不学则殆 学而思之,思而学之,岂非圣人乎?
游客

返回顶部