有朋友教我做钩子

def文件部分
LIBRARY "testDll.DLL"
EXPORTS
myTest我没看明白 谁详细点说下啊附参考贴 http://topic.csdn.net/u/20100726/14/f30fa543-b7e6-470d-86ec-faeb82782288.html

解决方案 »

  1.   

    1.一般用来定义动态链接库的导出函数
    2. 手写
    3.使用__declspec(dllexport)可以达到同样效果
      

  2.   

    导入之前写好的def定义文件,稍作修改即可!
      

  3.   

    一般使用在编写dll工程中,它用它导出函数。
    使得导出的函数的名字不会被编译器修改。
      

  4.   

    额 具体怎么手写,是建立个记事本 修改扩展名 为 def 吗
      

  5.   

    啥子不一样,你就说我该怎么做
    我的需要: http://topic.csdn.net/u/20100726/14/f30fa543-b7e6-470d-86ec-faeb82782288.html
    谢99辈子
      

  6.   

    对头,然后别忘了把def添加到工程里。。
      

  7.   

    添加到工程里的哪啊,那个 def 我工程里怎么没啊
      

  8.   

    mfc的dll貌似会自己创建,
    用__declspec(dllexport)__stdcall这个也行
      

  9.   

    DEF要自己写,在工程目录下创个txt,改后缀名为def,再添加代码,主要是申明导出函数,写完后要添加到工程,工程->添加到工程->文件.
    要申明一个导出函数也可用__declspec(dllexport)__stdcall
      

  10.   

    自己手写的吧:
    给个例子你:
    ----------------MyDllName.def------------------
    LIBRARY "MyDllName"EXPORTS
       FuncA
       FuncB
       FuncC
    -------------------------------FuncA,FuncB,FuncC 需要在函数前加 WINAPI类似这样:void WINAPI FuncA(char* s){
         printf(s);
    }然后加载dll后就可以调用FuncA了
      

  11.   


    就是放.cpp .h文件的目录, .def也放到该目录下