首页
社区
课程
招聘
[求助]GetProcAddress调用失败问题!请明白人指教。谢谢。
发表于: 2013-3-26 17:10 13423

[求助]GetProcAddress调用失败问题!请明白人指教。谢谢。

2013-3-26 17:10
13423
1、LoadLibrary加载DLL成功返回,但GetProcAddress返回“找不到指定程序”。
2、GetProcAddress的参数:DLL句柄,导出函数名均无误。DLL导出通过depends查看,无误。

这主要会是怎么回事?

我步进跟踪,得到GetProcAddress返回0。getlastError通过FormatMessage显示“找不到指定程序”。

一筹莫展。求教中。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 18
活跃值: (12)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
2
是DLL还没有加载起来吗?
2013-3-26 17:26
0
雪    币: 2105
活跃值: (424)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
自己写代码把所有的导出函数遍历一下
2013-3-26 18:10
0
雪    币: 6003
活跃值: (3490)
能力值: ( LV6,RANK:96 )
在线值:
发帖
回帖
粉丝
4
LoadLibrary的时候,DLL写绝对路径试试.
2013-3-26 18:18
0
雪    币: 79
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
是不是导出函数有问题,比如说没有加extern “C”之类的语句,导致在后面GetProcAddress中由于C与C++函数名称不同的原因导致的?
2013-3-28 11:40
0
游客
登录 | 注册 方可回帖
返回
//