| 
					阅读:1847回复:2
				 驱动文件的删除问题
					我是一个新手,写了一个例子,使用OSRLOADER加载后,可以正常运行。但是我发现加载后的sys文件可以删除? 为什么这样,运行中的exe文件可是不能删除的啊。 | |
| 沙发#发布于:2010-04-26 20:02 
					驱动文件被PNP管理器在调用DriverEntry入口函数后,即整个映像全部被加载到内核中了,大概是因此并没有保留对文件的引用吧(释放了句柄)。				 | |
| 
 | 
| 板凳#发布于:2010-04-27 08:53 
					谢了,我也是这样想的。可是还有一个问题有点不清楚,比如在写代码时候,可以指定某个例程或全局变量是载入分页内存还是非分页内存。如果是载入分页内存,那么页面需要交换时,难道系统把这些页面拷贝到系统页面文件中,而不是利用原文件(类似用户模式下内存映射文件的方式)?				 | |
 
							
 
				