吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1633|回复: 3
收起左侧

[求助] C++不让编译器在函数头添加额外代码的标识符是什么?

[复制链接]
bester 发表于 2019-11-6 19:12
我记得那个标识符的作用 是写asm的时候,不添加push ebp这种指令的
然后这个标识符是在函数的左边写的,大概的意思就是
void QingKongEax
{
asm
xor eax,eax
}

如果不添加这个标识符,就是
push ebp
mov ebp,esp

xor eax eax

mov esp,ebp
pop ebp
retn

添加了以后就没有,不知道我有没有描述清楚,我是在一个lol的什么源码上看到的这个标识符,当时百度查过 可是忘记了

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

你与明日 发表于 2019-11-6 19:17
_declspec(naked) void test()
{
            //把函数修饰成裸函数
        __asm return ;
}

免费评分

参与人数 2吾爱币 +2 热心值 +2 收起 理由
朱朱你堕落了 + 1 + 1 你这C++有进步 。。。
bester + 1 + 1 多谢就是这个

查看全部评分

头像被屏蔽
加油 发表于 2019-11-6 19:48
a245656350 发表于 2019-11-6 21:38
大佬求教vs64位汇编咋搞啊。。不让内联汇编啊编译器
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-27 00:42

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表