我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:最新二四六论坛 > 动态链接库 >

动态链接库输出函数的调用有几种方法

归档日期:06-27       文本归类:动态链接库      文章编辑:爱尚语录

  以前写导出函数时,都是在*.def中声明,但是ide自动生成的导出函数却是利用__declspect(dllexport)实现,那么我们自己在添加导出函数时,则需:

  2. 步骤1导出的函数如果用pe工具查看导出函数,则看到的是?test@@YAXXZ,产生这种现象的原因是我们以c++的方式导出,而c++有名字粉碎机制,C++编译器对程序员编写的函数名、变量名进行粉碎,粉碎后的名称将发生一定的变化。

  DEF文件的语法较为简单,区分大小写,使用几个特殊的关键字LIBRARY、DESCRIPTION、EXPROTS,使用分号,注释一行。下面是一个例子:

  test3 @3 noname ;声明序号为3,但只导出序号,不导出函数。

本文链接:http://fudousann.net/dongtailianjieku/392.html