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