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时,程序会在堆损坏之后退出,这样可以防止利用损坏进行安全攻击。
原文地址:https://www.cnblogs.com/kwliu/p/2400817.html