摘要: 五、加载类的源代码。(编译环境vc6,win98) typedef BOOL (__stdcall *ProcDllMain)(HINSTANCE, DWORD, LPVOID ); class CMemLoadDll{public: CMemLoadDll(); ~CMemLoadDll(); BOOL MemLoadLibrary( void* lpFileData , int ... 阅读全文
posted @ 2008-07-17 18:43 至尊王者 阅读(2995) 评论(1) 推荐(0)
摘要: 程序使用动态库DLL一般分为隐式加载和显式加载两种,分别对应两种链接情况。本文主要讨论显式加载的技术问题。我们知道,要显式加载一个DLL,并取得其中导出的函数地址一般是通过如下步骤: (1) 用LoadLibrary加载dll文件,获得该dll的模块句柄; (2) 定义一个函数指针类型,并声明一个变量; (3) 用GetProcAddress取得该dll中目标函数的地址,赋值给函... 阅读全文
posted @ 2008-07-17 18:42 至尊王者 阅读(5850) 评论(0) 推荐(1)