阅读:1014回复:6
为什么DriverEntry常常放到一个独立的段中呢?
是不是为了调用后的卸载呢?
|
|
沙发#
发布于:2002-12-17 17:23
我的观点:
因为window采用的是虚拟内存,当一个程序被装载时,并非全部文件都被装到内存,那些重要的可常驻内存,其他的则在用时,由系统检测到异常后调入。 DriverEntry应该常驻内存吧??所以放到一个独立的段(应该对应常驻内存段) |
|
板凳#
发布于:2002-12-17 17:29
DriverEntry只能在驱动第一次被装入时执行一次
|
|
|
地板#
发布于:2002-12-17 18:43
就因为它是初始化段!就是书WDM被装载之后他就会被抛弃的!所以跟他一个段的都是这个命运!
|
|
|
地下室#
发布于:2002-12-17 18:56
但它是否给出一些回调历程呢,这些历程的入口呢?
|
|
5楼#
发布于:2002-12-17 19:07
我觉得小新说的是对的。谢谢大家的帮助!
|
|
6楼#
发布于:2002-12-18 11:43
[确实,被装载之后他就会被抛弃的,
但不知道它给出一些回调历程入口是怎么解决的? |
|