- 4
- 0
- 约1.22千字
- 约 3页
- 2019-08-10 发布于江苏
- 举报
在用户模式下操作核心驱动程序
杜景波
WINDOWS操作系统提供了一套安装驱动程序的API接口,(下图是驱动程序安装API的构架图)使得可以在用户模式下(在WINDOWS NT环境下需要有Administrator权限)对驱动程序的安装、卸载、禁用、启用、改变属性等操作成为可能。但是微软在其MSDN(发行版和在线版)只提供了一些驱动程序信息查询的基本API说明,实际中有用的多数函数没有任何说明,微软的意图时不希望在用户模式下改变操作系统核心模式的特性。
幸运的是,一个第三方网站提供了比MSDN更新、更全的DDK资料。这就是 。在此网站上提供了所有SETUP API和CFGMGR API 的说明。
下面是一个即插即用PNP驱动程序安装的过程示意图,具体的请参考OSR网站。
我们的目标不是安装一个新的驱动程序,而是对现有的驱动程序进行控制。那么,这个操作流程又是怎样的呢?我们可以通过对设备管理器(devmgr32.dll)进行静态分析和动态跟踪,以得到它的API调用次序,然后再参考OSR上的DDK资料得到实际可操作的流程。
下面是实际的对驱动程序进行控制的基本流程,一些基本概念这里不再解释。
获得指定Class或全部的设备信息集,这一步可以通过调用SetupDiGetClassDevs或SetupDiGetClassDevsEx完成。
列举出指定Class或全部的设备信息,
您可能关注的文档
- 在中西部万名农寄宿制学校校长远程专题培训.doc
- 在中小学英语衔问题上小学英语教学.doc
- 在中国航信高科产业园区项目.doc
- 在临近电力设施可能危及电力设施安全范围内建设.doc
- 在中国监察学会业分会.doc
- 在乡村语文课堂分运用现代教育技术.doc
- 在互动中,相互长.doc
- 在价值引导下让生自主学习(青浦教育).doc
- 在会议室、公共所设立禁止吸烟标志.doc
- 在供应商竞价报界面增加竞价上传资料模板下载,具体.doc
- 2026年中国试验器行业市场占有率及投资前景预测分析报告.docx
- 2026年企业技术保护与知识产权协议.docx
- 2026年中国输配电设备行业市场分析与发展方向研究报告(定制版).docx
- 2026年企业知识产权的现状问题和建议.docx
- 2026年企业知识产权及商业秘密策划管理协议.docx
- 2026年企业知识产权纠纷策划协调协议样本.docx
- 深圳专用新教材英语沪教版八年级上册Unit8 Pets and us单元测试(含解析).docx
- 贵州贵阳市2025-2026学年度第二学期高二年级期末英语试卷(含答案).docx
- 北京市顺义区第一中学2025—2026学年度第二学期期末练习高二英语试卷(含答案).docx
- 甘肃兰州市新区教育片区联考2025--2026学年第二学期期末考试高一英语学科试卷(含答案).docx
最近下载
- L1000接线手册VerB用户手册.pdf
- “质量文化与道德行为”在ISO 9001(DIS)-2026标准中的应用指南(雷泽佳编制-2026A1).pdf VIP
- QB∕T 5349-2018 车用聚烯烃弹性体(TPO)薄膜和片材.pdf
- 英伟达2026GTC大会-黄仁勋演讲PPT76页.pdf VIP
- AXITRON_沉积设备操作手册.pdf VIP
- 2025年一级注册消防工程师继续教育考试题库及答案.pdf VIP
- 《汽车内饰用材介绍》课件.ppt VIP
- JC-T 2200-2013 水泥基泡沫保温板.pdf VIP
- 医学模拟Debriefing评价(DASH)导师版.PDF VIP
- DG_TJ08-94-2024民用建筑水灭火系统设计标准.pdf
原创力文档

文档评论(0)