edgesoul
驱动牛犊
驱动牛犊
  • 注册日期2002-11-06
  • 最后登录2007-09-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1014回复:6

为什么DriverEntry常常放到一个独立的段中呢?

楼主#
更多 发布于:2002-12-17 17:08
是不是为了调用后的卸载呢?
Gong_XG
驱动太牛
驱动太牛
  • 注册日期2002-10-01
  • 最后登录2010-11-25
  • 粉丝0
  • 关注0
  • 积分313分
  • 威望46点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-12-17 17:23
我的观点:
因为window采用的是虚拟内存,当一个程序被装载时,并非全部文件都被装到内存,那些重要的可常驻内存,其他的则在用时,由系统检测到异常后调入。
DriverEntry应该常驻内存吧??所以放到一个独立的段(应该对应常驻内存段)
ydyuse
驱动老牛
驱动老牛
  • 注册日期2002-07-25
  • 最后登录2005-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-12-17 17:29
DriverEntry只能在驱动第一次被装入时执行一次
生命驱动,活力无限!
monkeyy
驱动中牛
驱动中牛
  • 注册日期2001-12-06
  • 最后登录2010-10-10
  • 粉丝0
  • 关注0
  • 积分315分
  • 威望84点
  • 贡献值0点
  • 好评度32点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-12-17 18:43
就因为它是初始化段!就是书WDM被装载之后他就会被抛弃的!所以跟他一个段的都是这个命运!
听说老虎会吃人,所以从没想过去摸老虎的屁股。:( :(
Gong_XG
驱动太牛
驱动太牛
  • 注册日期2002-10-01
  • 最后登录2010-11-25
  • 粉丝0
  • 关注0
  • 积分313分
  • 威望46点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-12-17 18:56
但它是否给出一些回调历程呢,这些历程的入口呢?
edgesoul
驱动牛犊
驱动牛犊
  • 注册日期2002-11-06
  • 最后登录2007-09-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-12-17 19:07
我觉得小新说的是对的。谢谢大家的帮助!
Gong_XG
驱动太牛
驱动太牛
  • 注册日期2002-10-01
  • 最后登录2010-11-25
  • 粉丝0
  • 关注0
  • 积分313分
  • 威望46点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-12-18 11:43
[确实,被装载之后他就会被抛弃的,
但不知道它给出一些回调历程入口是怎么解决的?
游客

返回顶部