有朋友教我做钩子
说
def文件部分
LIBRARY "testDll.DLL"
EXPORTS
myTest我没看明白 谁详细点说下啊附参考贴 http://topic.csdn.net/u/20100726/14/f30fa543-b7e6-470d-86ec-faeb82782288.html
解决方案 »
- 请教图片的sendto和recvfrom问题
- 这个问题怎么做呢?加上一个图片到窗口上。
- VC2005中如何生成启动画面
- 各位高手,怎么给子框架加菜单呀?
- BCGControlBar的静态库问题
- 1000分大放送:请问哪里有类似组态管道这种控件可下载?
- 很奇怪的问题,我用smtp做了一个email发送程序,往163网站的一个免费信箱里发送邮件成功后,发送内容如果是汉字的话就变成乱码,而往别的
- 请问如何挂起一个进程?
- 从串行端口读出的数据竟然是写入的命令!!!???去codeproject发帖子问,得到的答案看不懂,请大家看看,顺便学习一下。
- 请教关于ACCESS中字段类型的问题
- 如何操作struct
- 浏览文件夹对话框怎么打开
2. 手写
3.使用__declspec(dllexport)可以达到同样效果
使得导出的函数的名字不会被编译器修改。
我的需要: http://topic.csdn.net/u/20100726/14/f30fa543-b7e6-470d-86ec-faeb82782288.html
谢99辈子
用__declspec(dllexport)__stdcall这个也行
要申明一个导出函数也可用__declspec(dllexport)__stdcall
给个例子你:
----------------MyDllName.def------------------
LIBRARY "MyDllName"EXPORTS
FuncA
FuncB
FuncC
-------------------------------FuncA,FuncB,FuncC 需要在函数前加 WINAPI类似这样:void WINAPI FuncA(char* s){
printf(s);
}然后加载dll后就可以调用FuncA了
就是放.cpp .h文件的目录, .def也放到该目录下