首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

有什么方法可以知道DLL中函数接口的参数和返回值?该怎么解决

2012-03-20 
有什么方法可以知道DLL中函数接口的参数和返回值?有什么方法可以知道DLL中函数接口的参数和返回值?[解决办

有什么方法可以知道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文件夹。
[解决办法]
探讨

可使用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.
……

[解决办法]
使用 dumpbin dll名 /exports 可以看函数名称, 但参数要反汇编
[解决办法]
探讨

可使用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.
……

[解决办法]
反汇编吧 最直接的方式
[解决办法]
反汇编应该可以。

[解决办法]
depends 没法看到参数和返回值,只能看到被导出的函数

热点排行