|
发表于 2009-10-14 11:51:00
|
显示全部楼层
【4楼】 sunny1500 晨辉
以前只知道游戏不能随便装,电影不能随便下,会中病毒
现在知道驱动装错了也要死机重装电脑。
表面看起来很简单的测试,危险性也很大啊。
===========================================
驱动比应用程序要求高许多,比起SDK RING3完善的保护,写WDM RING0感觉象PC是超级单片机,一不当心就BLUE SCREEN,当机多了,最后硬盘也坏了,幸好当时按照好像是什么ISO9000规定每天都要上传异地备份SRC,可比SDK的难写多了。
提供一份写驱动的好资料,看一下可了解和RING3应用程序的不同之处:Scheduling, Thread Context, and IRQL.Scheduling, Thread Context, and IRQLourdev_491399.rar(文件大小:77K) (原文件名:IRQL_thread.rar)
This paper presents information about how thread scheduling, thread context, and a processor's current interrupt request level (IRQL) affect the operation of kernel-mode drivers for the Microsoft? Windows? family of operating systems. It is intended to provide driver writers with a greater understanding of the environment in which their code runs.
Included in this white paper:
? Thread Scheduling
? Thread Context and Driver Routines
? Driver Threads
? Interrupt Request Levels
? Interrupting a Thread: Examples
? Testing for IRQL Problems
? Best Practices for Drivers
? Call to Action and Resources |
|