遍历Windows系统的内核模块(源码)
原文链接:
http://blog.csdn.net/baggiowangyu/article/details/7094946
自己做了一个工具需要遍历Windows系统加载的内核模块信息,网上查了一些都是用Zwxxx内核函数来做。后来发现完全没必要...
直接上代码:
- #include <windows.h>
- #include <psapi.h>
- #include <tchar.h>
- #include <stdio.h>
- #pragma comment(lib, "psapi")
- #define ARRAY_SIZE 1024
- void EnumKernelModule()
- {
- LPVOID drivers[ARRAY_SIZE];
- DWORD cbNeeded;
- int cDrivers, i;
- if( EnumDeviceDrivers(drivers, sizeof(drivers), &cbNeeded) &&
- cbNeeded < sizeof(drivers))
- {
- TCHAR szDriver[ARRAY_SIZE];
- cDrivers = cbNeeded/sizeof(drivers[0]);
- _tprintf(TEXT("There are %d drivers:\n"), cDrivers);
- for (i=0; i < cDrivers; i++ )
- {
- if(GetDeviceDriverBaseName(drivers[i], szDriver,
- sizeof(szDriver)/sizeof(szDriver[0])))
- {
- _tprintf(TEXT("%s\n"), szDriver);
- }
- }
- }
- return ;
- }
- void main()
- {
- EnumKernelModule();
- getchar();
- }
遍历Windows系统的内核模块(源码)相关推荐
- 【MATLAB第9期】基于MATLAB的xgboost算法安装超详细教学(踩坑避雷指南)暂时仅限于Windows系统 #末尾含源码获取链接
1.前言 网上基于MATLAB的xgboost源码资源太少了,而且找到的工具箱还不能立马用,对新手不太友好,接下来我将研究捣鼓半天的成果和经验分享给大家. 2.安装具备条件 1.有matlab软件,版 ...
- Windows IEDA 编译Hbase源码报错 - 无法执行shell脚本
windows 下编译 hbase源码,报错 [ERROR] Command execution failed. java.io.IOException: Cannot run program &qu ...
- java计算机毕业设计钢材出入库管理系统(附源码、数据库)
java计算机毕业设计钢材出入库管理系统(附源码.数据库) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstorm也行)+ Eclispe ...
- java计算机毕业设计BS用户小票系统(附源码、数据库)
java计算机毕业设计BS用户小票系统(附源码.数据库) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstorm也行)+ Eclispe( ...
- 计算机毕业设计Python+uniapp基于微信小程序某企业考勤系统(小程序+源码+LW)
计算机毕业设计Python+uniapp基于微信小程序某企业考勤系统(小程序+源码+LW) 该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行 环境配置: Pychram社区版+ ...
- JAVA计算机毕业设计校园订餐系统(附源码、数据库)
JAVA计算机毕业设计校园订餐系统(附源码.数据库) 目运行 环境项配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(In ...
- JAVA计算机毕业设计喜枫日料店自助点餐系统(附源码、数据库)
JAVA计算机毕业设计喜枫日料店自助点餐系统(附源码.数据库) 目运行 环境项配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstorm也行)+ Eclis ...
- JAVA计算机毕业设计网课系统(附源码、数据库)
JAVA计算机毕业设计网课系统(附源码.数据库) 目运行 环境项配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(Inte ...
- JAVA计算机毕业设计漫画网站系统(附源码、数据库)
JAVA计算机毕业设计漫画网站系统(附源码.数据库) 目运行 环境项配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(In ...
最新文章
- Spring MVC 基于AnnotationFormatterFactory接口实现自定义的规则
- 浅析如何扩大企业网站营销利益
- 【自然框架】之通用权限(四):角色表组
- 如何在Chrome开发者工具console里手动调用focus方法给元素设置focus
- Java生鲜电商平台-订单中心服务架构与异常订单逻辑
- Oracle入门(十二A)之数据类型
- 机器学习06神经网络--学习
- .NET PPT控件 Spire.Presentation for .NET V2.8发布 | 附下载
- python 判断类是否有某个属性_python判断对象某个属性的方法有哪些
- Python函数名挂载变量
- LINUX SHELL 中if的使用
- Matlab学习笔记#01
- JavaScript如何对欧姆龙、三菱、施耐德等PLC进行读写通讯控制
- 关闭数字健康 android 魅族,魅族手机隐私模式开启关闭使用方法详解
- 【爆肝帝,花费3个月整理】金九银十面试季,2020-2021字节跳动所有,软件测试面试题拿走不谢!(附详细答案解析)
- 教你用3DMAX打造个性鲜明卡通角色
- 想成功就不要设定目标,你信吗?
- 人脸识别最低像素_深入浅出人脸识别技术
- PAT(甲级)渡劫(一)-Public Bike Management
- Windows监控——性能指标详解