【发布时间】:2018-02-20 15:57:56
【问题描述】:
假设有以下代码 -
HANDLE h = CreateFile(L"some_dll.dll", GENERIC_READ, FILE_SHARE_READ | FILE_SHARE_DELETE,
NULL,
OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
HANDLE map = CreateFileMapping(h, NULL, PAGE_READONLY | SEC_IMAGE, 0, 0, NULL);
LPVOID res = MapViewOfFileEx(map, 0, 0, 0, 0, 0);
如果给定它映射到的地址,是否可以使用 c++ 提取“some_dll”?
当尝试使用windbg调试这个可执行文件时,它似乎也没有很好地提取模块
【问题讨论】:
标签: c++ c windows winapi memory