dll下载地址   http://60.216.102.14/xnh/Multi.rar并回答几个问题
1、这个dll是用什么写的,vc 还是c++ 还是C2、调用这个dll,必须要生成lib文件再调用吗,我用的VC6.0, 会在工程--设置里直接引用

解决方案 »

  1.   

    dll当然是c++写了啊。
    还有就是显示调用dll比较好。
    生成lib文件很麻烦,还容易出错。
      

  2.   

    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
      

  3.   

    你可以使用PE SCan之类的File Info扫描工具查看未经过加壳的Dll的编译器。
      

  4.   


    to wangk看了,这样写的不全,能不能根据我的DLL写全一点
      

  5.   


    晕,基本原理你应该知道了呀,参照写一下就可以了。
    而我对dll导出函数的调用约定并不清楚,也没时间对这个dll逆向。
    所以请恕我无能为力。
      

  6.   

    我有本 DLL 开发批南。楼主留下邮箱。做个广告:
    VC技术交流群:6259765
      

  7.   

    应该知道会有哪些接口吧,如果不知,建议用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