用EnumDeviceDrivers加上GetDeviceDriverBaseName函数(从psapi.dll导入)可以获得所有内核模块的基地址(64位系统要编译为64位程序才能获得正确的结果)和对应的模块名,但是因为windows是保护模式,所以即使获得了也访问不了。
但是这只是虚拟地址,不是物理地址,因为windows开启了内存分页机制。关于windows的内存管理机制,具体的可以看《Windows核心编程》一书。
但是这只是虚拟地址,不是物理地址,因为windows开启了内存分页机制。关于windows的内存管理机制,具体的可以看《Windows核心编程》一书。
200字以内,仅用于支线交流,主线讨论请采用回复功能。