学习随记
文章平均质量分 73
teadust
这个作者很懒,什么都没留下…
展开
-
naked 函数
vc 提供了一种叫做naked函数的声明。naked意思为赤裸的意思,需要程序员管理堆栈,退出时需要显示调用ret,以及平衡堆栈。当然带来的好处是免去了编译器默认为我们做的那些不必要的工作(很多费代码)。 以下是一个简单的naked函数的例子 #include using namespace std;int __declspec(naked) add(int原创 2010-05-06 09:57:00 · 1278 阅读 · 1 评论 -
vc++函数代码段动态填充
直接贴代码 汇编代码(Masm32) .386 .model flat,stdcall option casemap:none assume fs:nothing;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> .codeORG 0hTestProc proc mov eax,0 ;返回0(fals原创 2010-05-07 18:13:00 · 453 阅读 · 0 评论