如何使用 DumpBin.exe 获取损坏的名称

本文关键字:损坏 获取 何使用 DumpBin exe | 更新日期: 2023-09-27 18:37:28

嗨,我

创建了一个C++ DLL,我将其导入 C# 应用程序以重用函数。C++中的函数代码是static bool IsSomethingAttached(char *Arg1[])

当我在 C# 程序中按以下方式使用 DllImport 时,[DllImport("DllName")]我收到错误作为入口点未找到异常。

我用了

**DumpBin /symbols Dllname.dll**获得损坏的名称。

1)但我不知道如何准确地获得损坏的名称。很少有帖子说我们应该使用/exports,但/exports而不是/symbols只是给出摘要,我没有得到损坏的名称。请帮助

2)如何使用unname.exe从未装饰的名称中获取装饰名称?

如何使用 DumpBin.exe 获取损坏的名称

使用,

/ALL 显示除代码反汇编之外的所有可用信息。使用/DISASM 选项显示反汇编。您可以将/RAWDATA:NONE/ALL 选项一起使用,以省略文件的原始二进制详细信息。由于/ALL选项只是所有其他选项的组合,因此不需要示例。

您可以使用exports.def C++中的文件在 C# 中获取未经修饰的名称。 这里不需要垃圾箱