1
我使用VirtualQuery识别进程的虚拟内存部分。我确定映射文件(MEM_MAPPED)占用的区域,但是如何确定在那里分配的文件的实际文件(文件名)?我认为它与MapView *系列API有关,但无法准确地确定它...识别内存映射文件
我使用VirtualQuery识别进程的虚拟内存部分。我确定映射文件(MEM_MAPPED)占用的区域,但是如何确定在那里分配的文件的实际文件(文件名)?我认为它与MapView *系列API有关,但无法准确地确定它...识别内存映射文件
它看起来像GetMappedFileName()是你想要的功能。
DWORD WINAPI GetMappedFileName(
__in HANDLE hProcess,
__in LPVOID lpv,
__out LPTSTR lpFilename,
__in DWORD nSize
);
也许这是你在找什么? http://msdn.microsoft.com/en-us/library/aa366789(v=VS.85).aspx – 2011-02-17 15:44:14
似乎如此,谢谢,我明天会检查它 – Marin 2011-02-17 22:48:33