0

我有一个与标准第三方客户端集成的 ActiveX DLL。为此,我必须包含一个自定义 DEF 文件、一个代理链接器,并自初始化 COM 库。

当我用我创建的客户端测试我的 ActiveX DLL 时,它运行良好。但是,当我在第三方客户端中包含 ActiveX DLL 时,它会在某些函数调用中崩溃。我相信崩溃是命名装饰不匹配的结果。

有没有办法验证第三方客户端程序需要的名称装饰?

谢谢,

4

1 回答 1

1

Dependency walker 可以显示从 DLL 导出的内容:

http://dependencywalker.com/

但是,如果名称不匹配,您将收到错误或异常。您更有可能传递了错误的参数。

[编辑] Dependency Walker 向您显示正在调用的外部函数并尝试将它们与 dll 匹配:

在此处输入图像描述

于 2011-07-01T16:21:33.183 回答