Visual c++ 如何从VC++.dll文件中获取函数名(函数声明)?

Visual c++ 如何从VC++.dll文件中获取函数名(函数声明)?,visual-c++,Visual C++,谁能告诉我如何从VC++DLL文件中获取函数声明,我是指函数名 我有VC++的.dll,我想从中提取函数名? 有没有可能让我知道 提前谢谢 谢谢, Neel由于DLL不是使用调试信息构建的,因此只能查看DLL导出的函数。使用Dependency Walker查看DLL导出哪些函数。您将看到两种类型的函数 如果函数名没有像Windows DLL中的所有函数那样被损坏,那么你就不走运了。据我所知,除了查看文档或可能随DLL一起提供的include文件外,没有其他方法可以获取这些函数的参数 如果函数名

谁能告诉我如何从VC++DLL文件中获取函数声明,我是指函数名

我有VC++的.dll,我想从中提取函数名? 有没有可能让我知道

提前谢谢

谢谢,
Neel

由于DLL不是使用调试信息构建的,因此只能查看DLL导出的函数。使用Dependency Walker查看DLL导出哪些函数。您将看到两种类型的函数

如果函数名没有像Windows DLL中的所有函数那样被损坏,那么你就不走运了。据我所知,除了查看文档或可能随DLL一起提供的include文件外,没有其他方法可以获取这些函数的参数


如果函数名被损坏,它将有如下名称:?makeSizePositive@$RectangleTemplate@J@工具@@qaexz。这个方法最初名为makeSizePositive,所有添加到该方法中的胡言乱语都提供了一些关于该方法所在的类、名称空间和参数的线索。有关说明,请参见。

dll是否使用调试信息构建?没有使用调试信息构建的dll。有什么方法可以让我看到函数使用的唯一没有参数的函数名吗?我不这么认为。您可以看到已损坏的函数名,其中包含所有参数的指示,包括是否完全没有参数,也可以看到未混合的函数名,而不包含任何信息。