-
-
[求助]请问如何判断一个内存地址是否有效?
-
发表于:
2007-11-2 21:04
10084
-
比如判断内存地址0x80000000是否有效,我用下面的方法进行判断
MEMORY_BASIC_INFORMATION mbi;
::VirtualQueryEx(hProcess,lpAddress,&mbi,sizeof(MEMORY_BASIC_INFORMATION));
if(mbi.Protect==PAGE_NOACCESS)
return FALSE;
得到的结果是内存地址0x80000000有效,而我在OD中用Ctrl+G转到内存地址
0x80000000却提示:指定地址无内存。
请问如何才能判断得到和OD相同的结果?
[培训]科锐逆向工程师培训第53期2025年7月8日开班!