好的,所以我可以使用dumpbin.exe / exports library.dll来查找dll中的所有方法。
...但我如何找出传递给他们的参数?当然没有头文件。
答案 0 :(得分:9)
对于通常的C风格导出(例如,Windows API DLL):您不能。此信息不存储在DLL中,并且在编译后不可避免地丢失(除非您有标题或描述符号)。
另一方面, C ++导出将其签名存储为受损函数名称的一部分,您可以使用Dependency Walker或类似工具查看它们,或使用the UNDNAME tool或DUMPBIN's /SYMBOLS
option手动对其进行解码。