找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2705|回复: 0
收起左侧

Loadrunner 加载外部DLL的神奇问题

[复制链接]
ID:127229 发表于 2016-6-19 18:36 | 显示全部楼层 |阅读模式
这几天写了一个DLL给Loadrunner调用,支持了KB32和KDGW协议的支持,
今天加了一个对KCBPCli.dll的支持,调试OK,放到压力机器上跑失败,主要是LoadLibrary返回NULL
用 Depends 检查依赖OK,用rundll32直接调OK
换了多套DLL,无效
改成动态加载模式,无效。
Load DLL前修改当前路径,无效。
用FormatMessage的系统出错信息,报“操作系统无法运行 %1。”
google..................................................................................................
try~~
baidu....................................................................................................
try~~
sogou...................................................................................................
try~~
无解!

折腾了一个多小时,没招,把所有相关的DLL全部复制到Loadrunner的bin目录,结果有一个DLL与系统自带的有冲突:libeay32.dll,版本不一致,狂晕
把我程序里带的DLL小心翼翼覆盖过去,测试OK,
NND,生命里保贵的一小时就浪费在这里。mark!



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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