如何判断哪些数值是否是内存地址呢?
我需要去遍历这些数值,然后作为地址用
但是我现在碰到个问题就是有些不能作为地址用
所以就发生错误
比如我在C++中写道:
_asm {
mov edx,result
mov edx,[edx]
}
result就是左边的数值
然后第二句就会出错额
请问下该如何避免这种情况呢
谢谢各位~~
[解决办法]
try
catch
[解决办法]
地址范围判一下,看下系统地址空间分布,确认你的程序,被允许访问的范围。
你这个还只是读,要是写,执行,接着判状态吧
发布时间: 2012-05-30 20:20:04 作者: rapoo
如何判断哪些数值是否是内存地址呢?
我需要去遍历这些数值,然后作为地址用
但是我现在碰到个问题就是有些不能作为地址用
所以就发生错误
比如我在C++中写道:
_asm {
mov edx,result
mov edx,[edx]
}
result就是左边的数值
然后第二句就会出错额
请问下该如何避免这种情况呢
谢谢各位~~
[解决办法]
try
catch
[解决办法]
地址范围判一下,看下系统地址空间分布,确认你的程序,被允许访问的范围。
你这个还只是读,要是写,执行,接着判状态吧