首页
社区
课程
招聘
[旧帖] 请教这个dll里面的一个函数的参数问题 0.00雪花
发表于: 2011-9-15 06:44 4696

[旧帖] 请教这个dll里面的一个函数的参数问题 0.00雪花

2011-9-15 06:44
4696
DLL请见附件,需要知道这个dll的里面的  ??0CAcUiNavDialog@@QAE@AAVCNavDataArray@@AAVCNavFilterArray@@IPAVCWnd@@PAUHINSTANCE__@@@Z这个函数的参数个数和数据类型,小弟初学,不胜感谢,请赐教。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 229
活跃值: (17)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
无参数

用IDA看看
??0CAcUiNavDialog@@QAE@AAVCNavDataArray@@AAVCNavFilterArray@@IPAVCWnd@@PAUHINSTANCE__@@@Z_SEH proc near
mov     eax, offset stru_621E7ED8
jmp     __CxxFrameHandler
??0CAcUiNavDialog@@QAE@AAVCNavDataArray@@AAVCNavFilterArray@@IPAVCWnd@@PAUHINSTANCE__@@@Z_SEH endp

F5

int __cdecl CAcUiNavDialog__CAcUiNavDialog()
{
  return _CxxFrameHandler();
}
2011-9-15 08:31
0
雪    币: 113
活跃值: (100)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
undname 工具, SDK自带的。

C:\Program Files\Microsoft SDKs\Windows\v7.1>undname ??0CAcUiNavDialog@@QAE@AAVC
NavDataArray@@AAVCNavFilterArray@@IPAVCWnd@@PAUHINSTANCE__@@@Z

Microsoft (R) C++ Name Undecorator
Copyright (C) Microsoft Corporation. All rights reserved.

Undecoration of :- "??0CAcUiNavDialog@@QAE@AAVCNavDataArray@@AAVCNavFilterArray@
@IPAVCWnd@@PAUHINSTANCE__@@@Z"
is :- "public: __thiscall CAcUiNavDialog::CAcUiNavDialog(class CNavDataArray &,c
lass CNavFilterArray &,unsigned int,class CWnd *,struct HINSTANCE__ *
)"


看起来是构造函数。
2011-9-15 09:41
0
雪    币: 71
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
1qw
4
感谢回复。我也分析到了这个,但是这些是什么意思呢?我想知道这个函数有几个参数,每个参数占用多大字节就可以了。能否指点一下?
2011-9-15 16:04
0
雪    币: 113
活跃值: (100)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
"public: __thiscall CAcUiNavDialog::CAcUiNavDialog(class CNavDataArray &,c
lass CNavFilterArray &,unsigned int,class CWnd *,struct HINSTANCE__ *)"

上面都有了啊。是个public 成员函数,5个参数类型分别是
class CNavDataArray &,
class CNavFilterArray &,
unsigned int,
class CWnd *,
struct HINSTANCE__ *

都是指针类型的(引用也是指针,因此5*4=20Byte)
2011-9-22 21:36
0
游客
登录 | 注册 方可回帖
返回
//