首页
社区
课程
招聘
[求助]什么是导出函数?
发表于: 2010-9-11 00:09 8858

[求助]什么是导出函数?

2010-9-11 00:09
8858
在看内核的文章的时候,经常看到“导出函数”这个词
什么是导出函数呢?
怎么判断是不是导出函数?

刚学这个东西,希望高手帮助
谢谢

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (11)
雪    币: 709
活跃值: (2420)
能力值: ( LV12,RANK:1010 )
在线值:
发帖
回帖
粉丝
2
和内核无关,和PE知识有关,呵呵
2010-9-11 07:40
0
雪    币: 170
活跃值: (90)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
3
导出函数:提供的对外函数接口,允许其他程序使用的
查看PE文件(dll exe sys..)的导出表

导出函数/未导出函数
文档化函数/未文档化函数  区别搞清楚
2010-9-11 11:17
0
雪    币: 71
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
谢谢以上两位兄弟
虽然还是没弄明白,我消化一下

两位的意思是不是我应该补习一下PE文件就能明白什么是导出函数?
2010-9-11 12:31
0
雪    币: 998
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
去看pe格式中关于导入表和导出表的章节。
2010-9-11 23:25
0
雪    币: 2323
活跃值: (4113)
能力值: ( LV12,RANK:530 )
在线值:
发帖
回帖
粉丝
6
买本《加密与解密第三版》看PE文件一章就一切弄的清清楚楚,明明白白了,呵呵
2010-9-11 23:30
0
雪    币: 71
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
熊猫正正兄弟,你的意思是我买一本加密与解密第三版这本书,看明白了PE文件那章
就能知道哪个是导出函数,哪个不是导出函数?
比如说NtOpenProcess是导出函数,在那章就能学会?

谢谢啦
我买书去
2010-9-12 12:45
0
雪    币: 47147
活跃值: (20380)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
8
搞内核需要熟悉PE格式,具体的资料:
http://bbs.pediy.com/showpost.php?p=138590&postcount=2
2010-9-12 20:07
0
雪    币: 71
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
谢谢坛主老大
我会努力学习的
2010-9-12 20:39
0
雪    币: 253
活跃值: (89)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
在EXE、DLL、SYS等可执行文件中提供其它可执行文件使用(调用)的函数均称为导出函数,一般这类程序中都有一个导出函数表,用于说明本程序中有那些函数可供其它程序调用。
2010-9-14 15:25
0
雪    币: 5
活跃值: (369)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
输入表输出表知道的话就明白了
导出函数就是输出表函数
比如dll文件载入lordpe后 会有输出表
当你编译EXE文件同样也可以加入输出表函数来供其他程序调用
2010-9-16 23:59
0
雪    币: 5
活跃值: (369)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
看你回复貌似还是不太清楚
并不是说固定的导出函数或者导入函数
比如在编译dll程序时  也可以自己写一个函数
然后加入标识符 _declspec(dllexport)
那么你自己重新写一个程序就可以调用你dll中这个函数了
2010-9-17 00:04
0
游客
登录 | 注册 方可回帖
返回
//