首页
社区
课程
招聘
[求助]Dll中调用HeapCreat出错
2006-6-27 11:03 3946

[求助]Dll中调用HeapCreat出错

2006-6-27 11:03
3946
#include "stdafx.h"
#include <windows.h>
在DllMain函数中调用
   HANDLE  CheckHeap=(HANDLE)HeapCreat(0,1048576,0);//1MB
error C2065: 'HeapCreat' : undeclared identifier
为什么会这样呢?
默认的连接不是已经加载kernel32了吗?

[培训]二进制漏洞攻防(第3期);满10人开班;模糊测试与工具使用二次开发;网络协议漏洞挖掘;Linux内核漏洞挖掘与利用;AOSP漏洞挖掘与利用;代码审计。

收藏
点赞0
打赏
分享
最新回复 (2)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
lrh 2006-6-27 11:06
2
0
不好意思,写错了,改为HeapCreate即可
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
无法无天 2006-6-27 16:14
3
0
HeapCreate

The HeapCreate function creates a heap object that can be used by the calling process. The function reserves space in the virtual address space of the process and allocates physical storage for a specified initial portion of this block.

HANDLE HeapCreate(
  DWORD flOptions,
  SIZE_T dwInitialSize,
  SIZE_T dwMaximumSize
);

MSDN中是这样描述的

在堆是建立回调进程对象返回进程虚拟地址并分配物理存储

不能唯一标识
看看参数传递对了没
游客
登录 | 注册 方可回帖
返回