1#include <windows.h>2#include <stdio.h>3 4 intMainintargcChar**argv)5 {6 hlocal H1, H2, H3, H4 , H5, h6;7 HANDLE hp;8HP = HeapCreate (0,0x1000,0x10000);9 Ten //to make it easier to show the address of the heap, print it out here . Oneprintf"Heap Address:%p\n", HP); A - //to prevent the program from monitoring the debugger, use the debug heap management policy -__asmint 3 the -H1 = HeapAlloc (HP, Heap_zero_memory,3); -printf"H1:%p\n", H1); -H2 = HeapAlloc (HP, Heap_zero_memory,5); +printf"H2:%p\n", H2); -H3 = HeapAlloc (HP, Heap_zero_memory,6); +printf"h3:%p\n", H3); AH4 = HeapAlloc (HP, Heap_zero_memory,8); atprintf"h4:%p\n", H4); -h5 = HeapAlloc (HP, Heap_zero_memory, +); -printf"h5:%p\n", h5); -h6 = HeapAlloc (HP, Heap_zero_memory, -); -printf"h6:%p\n", h6); - inHeapFree (HP,0, H1); -HeapFree (HP,0, H3); toHeapFree (HP,0, h5); + -HeapFree (HP,0, H4); the * return 0; $}