版块
论坛
喜欢
话题
应用
搜索
登录
注册
imlym的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=19480
用eax edx ecx传参的函数如何用c声明啊?
相当于delphi的register call. 如何用c声明。
回复
(
4
)
2007-10-11 12:03
来自版块 -
黑客反汇编之 asm2c
◆
◆
表情
告诉我的粉丝
提 交
imlym
:
谢谢啦。可以确定原来的sys是用c写的。 其它地方我转成c后再编译,一模一样 (是code都100%的一样,而不是功能一样)。
(2007-10-16 10:35)
回复
Apocalypse
:
faint, 刚查msdn上说VC的__fastcall果然只用了ecx和edx,记错了.... 你可以用内嵌汇编来做
http://msdn2.microsoft.com/en-us/library/5ekezyy2
(VS.80).aspx
(2007-10-13 20:18)
回复
imlym
:
用__fastcall, 试过啦, 只用edx ecx. 我再试试去
(2007-10-13 15:37)
回复
Apocalypse
:
用__fastcall ,前三个参数会走eax ecx edx,之后的走堆栈
(2007-10-12 10:02)
回复
imlym
加关注
写私信
0
关注
0
粉丝
29
帖子
返回顶部