-
-
[求助]ida 的 F5 是怎么知道函数有几个参数,什么类型,以及返回值类型的?
-
发表于:
2012-5-30 15:42
6862
-
[求助]ida 的 F5 是怎么知道函数有几个参数,什么类型,以及返回值类型的?
比如某函数 F5 一下变成
int __cdecl sub_1000A7A0(
HWND hwndParent, LPCWSTR psz1)
{
int v3; // [sp+0h] [bp-Ch]@1
int v4; // [sp+4h] [bp-8h]@1
int v5; // [sp+8h] [bp-4h]@1
v4 = 1;
v5 = 0;
v3 = 0;
return sub_1000A270(hwndParent, 2u, psz1, (int)sub_1000A640, (int)&v3);
}
1. ida是怎么知道有2个参数的
2. 第一个参数怎么知道是
HWND 类型的
3. 第一个参数怎么知道是父窗口句柄
hwndParent
4. 为什么返回值是int,是跟踪 sub_1000A270 的返回值判断的吗?
5. __cdecl 和 __thiscall 是怎么判断的
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!