gpt4 book ai didi

c++ - 找出名称修饰

转载 作者:行者123 更新时间:2023-11-28 08:19:17 24 4
gpt4 key购买 nike

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

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

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

谢谢,

最佳答案

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

http://dependencywalker.com/

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

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

enter image description here

关于c++ - 找出名称修饰,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6550246/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com