首页
社区
课程
招聘
[旧帖] [求助]为什么不同程序kernel32.dll里的API函数数量会不同? 0.00雪花
发表于: 2008-6-10 13:07 4489

[旧帖] [求助]为什么不同程序kernel32.dll里的API函数数量会不同? 0.00雪花

2008-6-10 13:07
4489
是因为什么造成的?

API数量可以自己决定吗

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 224
活跃值: (10)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
2
你是怎么计算的函数数量?
在IAT中导入的吗??
在IAT中只有自已要用到的函数~
2008-6-10 13:09
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
没有,我用CFF Explorer这个软件观察的 Import Directory目录下的DLL,不同的程序API数量不同
2008-6-10 13:28
0
雪    币: 19
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
Kernel32本身提供的API数量是不变的。每个应用程序用到Kernel32的API数量肯定不一样的。
2008-6-10 15:14
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
那就是说无法在程序中找到未使用的API函数地址了?
2008-6-11 01:05
0
雪    币: 224
活跃值: (10)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
6
可以呀,用GetProcAddress
2008-6-11 01:15
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
GetProcAddress好像只能得到自己程序的函数地址吧.
2008-6-12 13:48
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
吧LoadLibray 和 GetProcAddress 加到另一个程序的IAT 然后再用,可以不?
2008-10-25 20:58
0
游客
登录 | 注册 方可回帖
返回
//