看流星社区

 找回密码
 注册账号
查看: 2486|回复: 4

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

[复制链接]

该用户从未签到

发表于 2013-4-2 08:50:40 | 显示全部楼层 |阅读模式
1、LoadLibrary加载DLL成功返回,但GetProcAddress返回“找不到指定程序”。
2、GetProcAddress的参数:DLL句柄,导出函数名均无误。DLL导出通过depends查看,无误。

这主要会是怎么回事?

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

一筹莫展。求教中。

该用户从未签到

发表于 2013-4-2 08:50:49 | 显示全部楼层
是DLL还没有加载起来吗?

该用户从未签到

发表于 2013-4-2 08:50:59 | 显示全部楼层
LoadLibrary的时候,DLL写绝对路径试试.

该用户从未签到

发表于 2013-4-2 08:51:10 | 显示全部楼层
是不是导出函数有问题,比如说没有加extern “C”之类的语句,导致在后面GetProcAddress中由于C与C++函数名称不同的原因导致的?

该用户从未签到

发表于 2013-9-23 12:06:36 | 显示全部楼层
看看,,,,不错,,谢谢
点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 感恩
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

小黑屋|手机版|Archiver|看流星社区 |网站地图

GMT+8, 2024-5-18 22:18

Powered by Kanliuxing X3.4

© 2010-2019 kanliuxing.com

快速回复 返回顶部 返回列表