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

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

2012-02-05 
如何判断一块内存区是否可写或可读?程序运行时,有些内存地址不可读或不可写。但是我的指针有的时候不小心指

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

谢谢。


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


IsBadCodePtr

IsBadReadPtr

IsBadStringPtr

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

DLL Requires Kernel32.dll.

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

热点排行