将此obj文件复制到我们的C/c++的目录下
2.修改C/c++程序,调用我们的增加函数
?...使用RadAsm编译连接1.asm程序
?...三丶汇编DLL的使用
像我们上面的生成的lib只能给C/C++使用,但是别的程序不见得能使用
所以我们写一个汇编的DLL,给C/C++程序使用
至于C/C++调用dll,那么有两种方式
一种是使用静态方式...,我还得生成DLL
或者生成lib
那么我们突发奇想,可不可以在C/C++中写汇编代码
比如我们写个int 3的中断指令
C/C++代码
#include "stdafx.h"
typedef int...主要看下面,恢复完寄存器信息之后就开始释放局部变量空间,然后在Debug版本下会检测栈
是否平衡,如果不平衡,就弹个错误框,最后ret的时候,因为压入了两个参数还没有平栈
所以上面我们需要自己平栈,一个参数