点击图片更换
已有 2 条评论,查看全部 >>
最新 最热
admin [ 上海市网友 ] 2016-08-19 16:32:51
BOOL AFXAPI AfxIsValidAddress(const void* lp, UINT nBytes,
BOOL bReadWrite /* = TRUE */)
{
// simple version using Win-32 APIs for pointer validation.
return (lp != NULL && !IsBadReadPtr(lp, nBytes) &&
(!bReadWrite || !IsBadWritePtr((LPVOID)lp, nBytes)));
}
[0] | 回复 
admin [ 上海市网友 ] 2016-08-19 16:32:43
不是要底层实现的话,有几个   WIN32   API   可以利用:   
    
  IsBadReadPtr     
  IsBadWritePtr     
  IsBadCodePtr     
  IsBadStringPtr   
    
  此外,也可以用   VirtualQuery   监测虚地址是否已提交
[0] | 回复