.cpp开头加入
1。
HINSTANCE Dll_handler;//定义一个变量
typedef int(*DLLTEST)(void);//定义一个指向函数的指针
DLLTEST DllTest;
2。
Dll_handler=LoadLibrary(".....\\yourDll");
3.
DllTest=(DLLTEST)(GetProcAddress(Dll_handler,"intstallhook");
4.
call DllTest();
5
FreeLibrary(Dll_handler);//free memory
1。
HINSTANCE Dll_handler;//定义一个变量
typedef int(*DLLTEST)(void);//定义一个指向函数的指针
DLLTEST DllTest;
2。
Dll_handler=LoadLibrary(".....\\yourDll");
3.
DllTest=(DLLTEST)(GetProcAddress(Dll_handler,"intstallhook");
4.
call DllTest();
5
FreeLibrary(Dll_handler);//free memory
解决方案 »
- 在网上下的LIB库文件如何防盗VC系统文件夹
- 插入符的问题?
- 请教CImage类中Save(IStream*, REFGUID)函数怎么用?
- QQWry.Dat到哪里去下载新的版本,有没有固定的地址???
- 请问在MDI应用程序中,左边的WorkSpace视图如何刷新?急,在线等!初学者
- 请问我在这个程序加些什么代码,就可以画一个圆呢?
- 想做一个类似flashget的支持多语言的程序,请问怎样替换资源中的文本呢?
- CListCtrl.InsertItem(int nitem,LPCTSTR lpszItem)中的nitem是什么?
- .raw纯二进制文件,怎么把里面的英文和中文编码存入txt里面
- 如何确定某个没有窗口的应用程序已经在运行中?
- 请问如何改变窗口背景色
- 关于绘图:为什么只有OnDraw()中的内容能绘出,在其它地方绘制的图形不显示??
不过第四步也可以直接调用函数。
intstallhook()
还是是call (*DllTest());?
要用call吗?
编写
1)使用MFC APPWIZARD(DLL).
2) 在STEP1要选择Regular Dll using shared MFC DLL
3) 在.h文件中声明函数
__declspec(dllexport) 返回类型 WINAPI 函数名(参数);
4)在.cpp中用上面声明函数的格式定义函数
调用
5)将生成的DLL复制到所需软件的开发目录下,或者C:\WINDOWS\SYSTEM
6) 将.lib文件复制到所需软件目录下
7)在所需开发软件的头文件中声明函数
extern 返回类型 WINAPI 函数名(参数);
8)在软件的project--setting中的Link项里填入.lib文件名
9)在.cpp中调用函数
函数名(参数);
编写
1)使用MFC APPWIZARD(DLL).
2) 在STEP1要选择Regular Dll using shared MFC DLL
3) 在.h文件中声明函数
__declspec(dllexport) 返回类型 WINAPI 函数名(参数);
4)在.cpp中用上面声明函数的格式定义函数
调用
5)将生成的DLL复制到所需软件的开发目录下,或者C:\WINDOWS\SYSTEM
6) 将.lib文件复制到所需软件目录下
7)在所需开发软件的头文件中声明函数
extern 返回类型 WINAPI 函数名(参数);
8)在软件的project--setting中的Link项里填入.lib文件名
9)在.cpp中调用函数
函数名(参数);
还是 (*DllTest());?
还是(*DllTest)();