首页
社区
课程
招聘
[求助]CONTAINING_RECORD????????
发表于: 2008-4-13 22:57 4633

[求助]CONTAINING_RECORD????????

2008-4-13 22:57
4633
可以用CONTAINING_RECORD宏取出其中指向扩展结构的指针。
汇编里有这个现成的宏吗,没有的话该如何做呢?????????

[课程]FART 脱壳王!加量不加价!FART作者讲授!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 120
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
各位老大帮帮忙啊,有一个API要传递一个结构指针,但是这个结构我有扩展一些自己的数据,但是传递进去了不对啊.
2008-4-14 00:53
0
雪    币: 120
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
比如说C语言的指针转换在汇编里又该如何做,将一个结构转换成另一个结构的指针.
2008-4-14 00:54
0
雪    币: 2384
活跃值: (766)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
4
汇编中取地址是十分方便的。如果是全局普通变量或结构变量,可以mov eax,offset GlobalVarStruct或者lea eax,GlobalVarStruct,局部普通变量或结构变量可以用lea指令取得。lea eax,LocalVarStruct。
在汇编中指针就是一个DWORD值,这个DWORD值对汇编来说,没有什么类型之分,你可以将这个指针当成任意的类型指针传给API都没问题。根本就不用像C一样要强制转换。
2008-4-14 08:53
0
游客
登录 | 注册 方可回帖
返回
//