- 7
- 0
- 约2.42千字
- 约 3页
- 2017-06-08 发布于河南
- 举报
Windows驱动开发入门
接触windows驱动开发有一个月了,感觉Windows驱动编程并不像传说中的那么神秘。为了更好地为以后的学习打下基础,记录下来这些学习心得,也为像跟我一样致力于驱动开发却苦于没有门路的菜鸟朋友们抛个砖,引个玉。
我的开发环境:Windows xp 主机+ VMWARE虚拟机(windows 2003 server系统)。编译环境:WinDDK6001.18002。代码编辑工具:SourceInsight。IDE:VS2005/VC6.0。调试工具:WinDBG,DbgView.exe, SRVINSTW.EXE
上面所有工具均来自互联网。
对于初学者,DbgView.exe和SRVINSTW.EXE是非常简单有用的两个工具,一定要装上。前者用于查看日志信息,后者用于加载驱动。
下面从最简单的helloworld说起吧。Follow me。
驱动程序的入口函数叫做DriverEntry PDRIVER_OBJECT pDriverObj,PUNICODE_STRING pRegisgryString 。两个参数,一个是驱动对象,代表该驱动程序;另一个跟注册表相关,是驱动程序在注册表中的服务名,暂时不用管它。DriverEntry类似于C语言中的main函数。它跟main的差别就是,main完全按照顺序调用的方法执行,所有东西都按照程序员预先设定的顺序依次发生;而Driv
您可能关注的文档
- vocabulary3.ppt
- DORV(右室双出口).doc
- Measurement信号调理py_ch5_english.ppt
- 实训三异步鼠笼式电动机.doc
- 剑桥英语一级下.doc
- 八年级英语期中测试(笔试).doc
- Fortran 第六讲.pptx
- 四年级下Module 4 知识点梳理.doc
- 剑桥英语一级下册句子.doc
- Emc Data Domain.ppt
- LGZ 住宅结构构件图集(1)山东省标图集.docx
- 川03G307 钢筋混凝土板式楼梯图集(层高2.8米)四川省标图集.docx
- 赣09ZJ209自粘防水卷材-AU3-建筑防水构造江西省标图集.docx
- 赣04J601 围墙及围墙大门(有黑印)江西省标图集.docx
- LJ111 厕所浴室洗池(1)山东省标图集.docx
- 参考学习资料 AI技术文件 1-s2.0-S1161030116302519-main.pdf
- 参考学习资料 AI技术文件 10.1038@s41563-019-0464-7.pdf
- 参考学习资料 AI技术文件 1543912444801.pdf
- 参考学习资料 AI技术文件 001(2).pdf
- 参考学习资料 AI技术文件 1-s2.0-S0098847210002273-main.pdf
最近下载
- (精品)主题班会课件:文明礼仪伴我行68410.ppt VIP
- 给排水国标图集-02S404:防水套管.pdf VIP
- 2026年宁夏宁国运新能源中卫区域管理中心招聘笔试历年参考题库附带答案详解.docx VIP
- 北师大版数学四年级上册乘法竖式计算练习题200道及答案.docx VIP
- 年产1700吨生物医药分离介质及1000吨高价值提取物项目环境影响评价报告书.pdf VIP
- 江苏省既有房屋鉴定标准.pdf VIP
- (2025秋)部编版八年级语文上册全册教学设计.docx
- 烟风煤支吊架设计手册-新版.pdf VIP
- 《煤矿安全生产标准化管理体系基本要求及评分方法》理解与适用.pdf VIP
- 科学常识题库1000题及答案.doc
原创力文档

文档评论(0)