神器VS2010:c/c++ &&&&&& masm->obj link编译与连接
其实vs2010真是神器:
1、masm32+masm64可在VS2010中开发动态调试,这可以是一个单独的一个工程;
2、上一步生成的有关函数obj文件直接添加到新的c/c++项目中,在项目中直接直接添加。
3、汇编函数声明很关键,否则无法在c/c++中使用:
如:
extern "C" DWORD _stdcall _RVAToOffset(DWORD _lpFileHead,DWORD _dwRVA);
extern "C" DWORD _stdcall _OffsetToRVA(DWORD _lpFileHead,DWORD _dwOffset);
extern "C" DWORD _stdcall _getRVASectionName(DWORD _lpFileHead,DWORD _dwRVA);
这些就是汇编中的函数,你懂的,来自《windows pe权威指南》
4、这样,在你的c/c++项目中,尽情的使用吧。
5、x64不能内嵌汇编的问题完全解决。
其它类推!
/***********************************************
看书看原版,原汁原味。
不会英文?没关系,硬着头皮看下去慢慢熟练,才会有真正收获。
没有原书,也要网上找PDF来看。
网上的原版资料多了去了,下载东西也到原始下载点去看看。
你会知其所以然,呵呵。
***********************************************/