windows api 顺手笔记

HeapSetInformation

对一个堆设定启用一些特性。

BOOL WINAPI HeapSetInformation(
  __in_opt  HANDLE HeapHandle,
  __in      HEAP_INFORMATION_CLASS HeapInformationClass,
  __in      PVOID HeapInformation,
  __in      SIZE_T HeapInformationLength
);
Heaphandle: 堆的句柄
HeapInformationClass: HEAP_INFORMATION_CLASS 一个枚举, 取值有2个:HeapCompatibilityInformationHeapEnableTerminationOnCorruption
HeapInformation:堆的信息
HeapInformationLength: 堆信息的长度
当使用HeapEnableTerminationOnCorruption时,程序会在堆损坏之后退出,这样可以防止利用损坏进行安全攻击。

posted on 2012-03-16 19:40  一颗麦粒  阅读(691)  评论(0编辑  收藏  举报

导航