标题: Loadrunner 加载外部DLL的神奇问题 [打印本页]

作者: 51hei不    时间: 2016-6-19 18:36
标题: Loadrunner 加载外部DLL的神奇问题
这几天写了一个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!








欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1