- 0
- 0
- 约1.52万字
- 约 14页
- 2026-07-09 发布于北京
- 举报
在驱动开发中,我们有时需要得到驱动自身是否被加载成功的状态。这个功能看似没啥用,实际上在某
些特殊场景中还是需要的。如下代码实现了判断当前驱动是否加载成功,如果加载成功,则输出该驱动的
详细路径信息。
该功能实现的函数是NtQuerySystemInformation。这是一个微软未公开的函数,也没有文档化,
不过我们仍然可以通过动态指针的方式调用到它。该函数可以查询到很多系统信息状态,首先需要定义一
个指针。
系统信息长度,
其次还需要一个SYSTEM_MODULE_INFORMATION。该结构内可以得到模块信息、模块名称等。调
用NtQuerySystemInformation后,数据会被格式化为SYSTEM_MODULE_INFORMATION,方便调用。
最后是SYSTEM_INFORMATION_CLASS。该结构同样是一个未文档化的结构体,本代码中需要用到的枚举
类型是SystemModuleInformation,其他类型也放在这里,后期做参考用。
在驱动开发中我们有时需要得到驱动自身是否被加载成功的状态,这个功能看似没啥用实际上在某些特
殊场景中还是需要的,如下代码实现了判断当前驱动是否加载成功,如果加载成功,则输出该驱动的详细
路径信息。
该功能实现的
您可能关注的文档
- Vue.js过滤器使用指南:全局与局部定义及参数传递.pdf
- 奖项与祝贺:词汇与应用.pdf
- 近视及其预防教学简案.pdf
- 键槽对称度测量与评价方法说明.pdf
- 青年网络文明志愿者信息登记表.pdf
- 2026年浙江中考语文预测卷.pdf
- 直线系方程与圆系方程作业题.pdf
- 斯巴鲁力狮维修手册:点火与起动系统及关键组件详解.pdf
- 股权投资税务调整与收益确认分析.pdf
- 美国权力过渡期选战裂亟待弥合.pdf
- 人教版八年级上册英语期末测试卷及答案.pdf
- 2023年托福写作技巧全解析.pdf
- 国际贸易实务英文名词解释 英文到英文实用版.pdf
- 人教版四年级数学下册第四单元达标测试卷实用版.pdf
- 人教版小学四年级数学下册知识点全总结.pdf
- 人员体检服务方案投标文件(技术标).doc
- ISO 9001(FDIS)-2026《质量管理体系——要求》之28:“8.5生产和服务提供-8.5.4防护”条款应用(实施)专业指导材料(雷泽佳编写 2026A0).pdf
- 2026奇点智能技术大会-何斌-Omni-Infer性能极致优化实践.pdf
- 2026奇点智能技术大会-马少楠-面向大模型时代的软硬协同计算架构与数智融合实践.pdf
- 赛瑞纳统一&PLMA-PLMA 2026 自有品牌报告-今日自有品牌统计指南.pdf
最近下载
- 剪力墙核心筒+钢框架结构工程施工组织设计方案.pdf VIP
- 人身保险理赔专业考试题(含详细答案解析).docx
- ITTCANNON连接器手册中文版.pdf VIP
- 新人教版高中一年级上册化学原版高清电子课本(全册).pdf VIP
- 2024年慢性病监测技能竞赛理论考试题库(含答案).pdf VIP
- 慢性病监测技能竞赛理论考试题库大全-上(单选题汇总).docx VIP
- 重载铁路知识及我国重载铁路发展情况演示.ppt VIP
- 船舶设计原理课程设计.docx VIP
- solidworks图名称分离宏.docx VIP
- 2025年四川教辅工作人员招聘考试(综合知识)历年参考题库含答案详解.docx VIP
原创力文档

文档评论(0)