有什么方法可以知道DLL中函数接口的参数和返回值?
有什么方法可以知道DLL中函数接口的参数和返回值?
[解决办法]
dumpbin
[解决办法]
反汇编
[解决办法]
depends.exe 工具
[解决办法]
dumpbin命令和depends.exe工具是看不到,只能看到导出的函数名而已
[解决办法]
[解决办法]
只有一个真正可行的办法:
看文档。
[解决办法]
可使用undname工具,假设某个decorated name为?a@@YAHD@Z。
D:\>undname -f ?a@@YAHD@Z
Microsoft« Windows« Operating System
UNDNAME Version 5.1.2600.0Copyright (c) Microsoft Corporation. All rights reserv
ed.
>> ?a@@YAHD@Z == int __cdecl a(char)
undname 通常在 Program Files\Microsoft Visual Studio\Common\Tools文件夹。
[解决办法]
[解决办法]
使用 dumpbin dll名 /exports 可以看函数名称, 但参数要反汇编
[解决办法]
[解决办法]
反汇编吧 最直接的方式
[解决办法]
反汇编应该可以。
[解决办法]
depends 没法看到参数和返回值,只能看到被导出的函数