标题:
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