首页
社区
课程
招聘
[旧帖] [求助]请教 API的参数入栈顺序 0.00雪花
发表于: 2008-2-20 12:33 4081

[旧帖] [求助]请教 API的参数入栈顺序 0.00雪花

2008-2-20 12:33
4081
最近在看加密与解密
看到关于WINDOWS 的API参数入栈顺序的问题
在《加密与解密》是看到的是 C语言规范 从右到左的顺序
但在 令一本书《黑客反汇编解密》是看到的是说PASCLA顺序  从左到右的数序
到底是什么顺序啊

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

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 221
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
2
从右到左的顺序
如MessageBox
push MB_OK
push offset szTitle
push offset szText
push Handle
call MessageBox
2008-2-20 13:00
0
雪    币: 1505
能力值: (RANK:210 )
在线值:
发帖
回帖
粉丝
3
读书不仔细打pp 搜索一下 __stdcall
win API的参数调用规范是__stdcall,是c语言规范和pascal规范的混合.
传递顺序是从右到左(和c语言规范相同),而堆栈清除是由被调用的函数自己执行的(和pascal相同)
2008-2-20 13:54
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
说的是呀
2008-2-20 15:06
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
我就是说的参数的入栈顺序啊
2008-2-20 17:31
0
游客
登录 | 注册 方可回帖
返回
//