我试图在内存中加载我的进程的映像基础。根据我的理解,您可以调用GetModuleHandle来获取图像库。我的问题是,它的手柄回到基本指向IMAGE_DOS_HEADER结构,例如,你可以做到以下几点:GetModuleHandle获取指向IMAGE_DOS_HEADER的指针?
PIMAGE_DOS_HEADER DosHeader;
DosHeader = (PIMAGE_DOS_HEADER)GetModuleHandle(NULL);
如果这是不正确的,可能你用什么样的方法?
感谢Necrolis!我确实想获取代码执行的模块的基础。 – Chris 2011-05-25 15:41:07
@Necrolis:MSDN sais“如果此参数为NULL,则GetModuleHandle将返回用于创建调用进程(.exe文件)的文件的句柄”。所以它总是返回进程的模块。 – user877329 2014-05-17 07:21:02