-
-
[求助]请问如何判断一个内存地址是否有效?
-
发表于:
2007-11-2 21:04
9905
-
比如判断内存地址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相同的结果?
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!