专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
因为历史上是先有C后有C++,所以C++中调用C中的函数加个extern\"C\"既可.假如C的文件为c.c和c.h,C中有C_fun()函数C++的文件为cpp.cpp和cpp.h-----------------------------------------------------------------------------c.h的实现#ifndef_c_h_#define_c_h_#ifdef__cplusplusextern\"C\"{#endifvoidC_fun();#ifdef__cplusplus}#endif#endif------... [阅读全文] [PDF]
HMODULE GetModuleHandle() { LPVOID retAddr = 0, lpAddr = 0, lpBase; MEMORY_BASIC_INFORMATION mbi={0}; __asm { mov eax,[ebp+4] mov retAddr,eax } while(TRUE) { if(!VirtualQuery(lpAddr,&mbi,sizeof(mbi))) break; if(retAddr >= mbi.BaseAddress && retAddr < (char*)mbi.B... [阅读全文] [PDF]
1 共2条 分1页