急,100分求写一个dll的头文件,和生成一个供调用的lib文件,谢谢了 dll下载地址 http://60.216.102.14/xnh/Multi.rar并回答几个问题1、这个dll是用什么写的,vc 还是c++ 还是C2、调用这个dll,必须要生成lib文件再调用吗,我用的VC6.0, 会在工程--设置里直接引用 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 dll当然是c++写了啊。还有就是显示调用dll比较好。生成lib文件很麻烦,还容易出错。 Microsoft Visual C++ 6.0 DLLDll原名应该是CARDDLL.dll?带的lib应该叫CARDDLL.lib?还有显示调用的实例代码我在你的另一帖子里有。18楼http://topic.csdn.net/u/20081125/15/5c0e1ef5-5367-4337-9c03-9637ec71883d.html 你可以使用PE SCan之类的File Info扫描工具查看未经过加壳的Dll的编译器。 to wangk看了,这样写的不全,能不能根据我的DLL写全一点 晕,基本原理你应该知道了呀,参照写一下就可以了。而我对dll导出函数的调用约定并不清楚,也没时间对这个dll逆向。所以请恕我无能为力。 我有本 DLL 开发批南。楼主留下邮箱。做个广告:VC技术交流群:6259765 应该知道会有哪些接口吧,如果不知,建议用depends看一下,然后在代码中调用。 示例代码如下: HINSTANCE hDll; //DLL句柄 lpAddFun addFun; //函数指针hDll = LoadLibrary("..\\Debug\\dllTest.dll");--加载DLLif (hDll != NULL){addFun = (lpAddFun)GetProcAddress(hDll, "add2Num --要调用的接口名称");if (addFun != NULL){int result = addFun(2, 3);--根据接口定入传参、返回printf("%d", result);}FreeLibrary(hDll);--释放DLL 有没有整理好的常用ms宏定义资料 如何直接调用一个已有的DLL,把它封装成com MFC疑问 如何获得窗口句柄 如何知道关于一个控件的所有消息 dll的注销问题 几个常识问题,回答马上给分。waiting........... 关于文件的处理,请帮助,在线等待 ●●●●请大家关注CSocketFile 请教数据库方面的问题?我是菜鸟,希望大家多多帮助!谢谢!!! 求教:select()模型windows下最大能支持多大连接数 Socket编程初学~~
还有就是显示调用dll比较好。
生成lib文件很麻烦,还容易出错。
http://topic.csdn.net/u/20081125/15/5c0e1ef5-5367-4337-9c03-9637ec71883d.html
to wangk看了,这样写的不全,能不能根据我的DLL写全一点
晕,基本原理你应该知道了呀,参照写一下就可以了。
而我对dll导出函数的调用约定并不清楚,也没时间对这个dll逆向。
所以请恕我无能为力。
VC技术交流群:6259765
示例代码如下: HINSTANCE hDll; //DLL句柄 lpAddFun addFun; //函数指针hDll = LoadLibrary("..\\Debug\\dllTest.dll");--加载DLLif (hDll != NULL){addFun = (lpAddFun)GetProcAddress(hDll, "add2Num --要调用的接口名称");if (addFun != NULL){int result = addFun(2, 3);--根据接口定入传参、返回printf("%d", result);}FreeLibrary(hDll);--释放DLL