首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

如何处理CopyMemory的内存不能为读这个异常啊

2013-04-05 
如何避免CopyMemory的内存不能为读这个错误啊?因为需要,必须要用CopyMemory来读取内存,但遇到指针为0或不

如何避免CopyMemory的内存不能为读这个错误啊?
因为需要,必须要用CopyMemory来读取内存,但遇到指针为0或不可读的内存地址时,CopyMemory就会报错,导致程序崩溃,有没有好的办法呢,还有,有没有除了ReadProcessMemory之外其它可以安全读取内存的函数呢,求指点,万分感谢!
[解决办法]
用CopyMemory进行内存操作,已经是最好的API了。遇到你这种情况,最好是用SEH处理Win32异常。
[解决办法]
我觉得你至少还是应该避免使用CopyMemory时,参数为0这样的显然不合理的情况吧。另外,还有判断一块内存分配状态的API可用啊
[解决办法]
isbadptrxxx。。。
isxxxptrxxxxx...

热点排行