读书人

怎么判断一块内存区是否可写或可读

发布时间: 2012-02-05 12:07:15 作者: rapoo

如何判断一块内存区是否可写或可读?
程序运行时,有些内存地址不可读或不可写。但是我的指针有的时候不小心指到那儿了,有没有办法判断所指位置的内存区是否可读或可写?

谢谢。


[解决办法]
BOOL IsBadWritePtr(
LPVOID lp,
UINT_PTR ucb
);


IsBadCodePtr

IsBadReadPtr

IsBadStringPtr

[解决办法]
Library Link to Kernel32.lib.

DLL Requires Kernel32.dll.

[解决办法]
主要还是靠自己解决啊,最终都需要修改bug的
[解决办法]
还是自己找找bug吧,汗一个

读书人网 >C++

热点推荐