- 2
- 0
- 约4.61千字
- 约 4页
- 2018-06-04 发布于河南
- 举报
Windows驱动程序入门
Windows驱动程序入门
摘要:本文介绍了Windows下驱动程序的设计的必要性和基本方法,主要适合于驱动程序的初学者。
一、驱动程序设计的必要性??? 在传统DOS系统下,每个应用程序都有权利读写硬件,读写I/O端口,控制系统中断,然而到了Windows系统中,为了保持良好的系统安全性,对应用程序的权限作出了限制,因为不适当的硬件读写会引发整个系统的崩溃。在Windows系统中,将整个程序设计为分层结构,其中,应用程序位于ring3,驱动程序位于ring0,应用程序不能读写底层硬件,对于硬件操作必须借助于底层驱动程序,所以,只要是与硬件系统打交道的Windows程序,必然会涉及到驱动程序的开发和设计。
二、驱动程序的分类和设计工具??? 驱动程序是Windows系统的内核,驱动程序的分类与Windows相关,在Windows 9X下,驱动程序的类型为VXD(虚拟设备驱动程序),在Windows 2000/XP,驱动程序的类型为WDM(Windows驱动程序设计模型),生成的驱动程序设计文件为.sys格式。??? 在Windows9X下,设计驱动程序的工具称为VTOOLSD,而在Windows 2000/xp下,设计驱动程序的工具为DriverStudio中的DriverWorks,另外的设计驱动程序的工具还有WinDriver,微软提供的开发工具为Windows DDK。
您可能关注的文档
- SISTEMAS DE INFORMACIóN HERRAMIENTA DE PLANIFICACIóN EN LAS UNIVERSIDADES VENEZOLANAS.doc
- SKP2、p27、Galectin3在子宫颈上皮内瘤变中的表达及其意义.doc
- Skp2在卵巢上皮性肿瘤中的表达及临床意义.doc
- SkyEye使用简介.doc
- SL811hst USB控制器调试全过程.doc
- SLE患者应用糖皮质激素方面的健康教育.doc
- SMT 插入式照明连接器.pdf
- Snake算法在运动目标检测中的应用.pdf
- SnapPowerPoint课件的制作.doc
- SO2的特性及与钢化炉气氛和玻璃的反应.pdf
- 清明节高中下学期主题班会课件.pptx
- 统编版语文一年级下册课件《语文园地三》.pptx
- 统编版语文一年级下册课件《语文园地六》.pptx
- 一例ECMO术患者的个案护理.pptx
- 2.12 辽宋夏金元时期经济的繁荣 课件 2025-2026学年统编版七年级历史下学期.pptx
- 一例重症肺炎患者改善肺功能的循证个案护理.pptx
- 青春不“翻车”:电动车安全小贴士 高中下学期主题班会.pptx
- 主动脉夹层破裂的急救护理.pptx
- Unit 3 My school calendar Part A let's spell 课件(内嵌音视频)2025-2026学年人教PEP版英语五年级下册.pptx
- 乳糜尿的微生物学分析.pptx
原创力文档

文档评论(0)