如何判断一块内存区是否可写或可读?
程序运行时,有些内存地址不可读或不可写。但是我的指针有的时候不小心指到那儿了,有没有办法判断所指位置的内存区是否可读或可写?
谢谢。
[解决办法]
BOOL IsBadWritePtr(
LPVOID lp,
UINT_PTR ucb
);
IsBadCodePtr
IsBadReadPtr
IsBadStringPtr
[解决办法]
Library Link to Kernel32.lib.
DLL Requires Kernel32.dll.
[解决办法]
主要还是靠自己解决啊,最终都需要修改bug的
[解决办法]
还是自己找找bug吧,汗一个