kirov
驱动牛犊
驱动牛犊
  • 注册日期2006-05-23
  • 最后登录2008-03-19
  • 粉丝0
  • 关注0
  • 积分190分
  • 威望21点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
阅读:1428回复:4

请问在可执行文件(PE)的问题?

楼主#
更多 发布于:2008-03-01 14:10

经过本人研究,发觉某些可执行文件具有输出表,
就像NTOSKRNL.EXE或QQ.EXE?
想问一下输出表在EXE文件中起什么作用?
不是只是DLL文件有输出表的吗?
它输出的函数怎么调用?是否用LIB文件?

kirov
驱动牛犊
驱动牛犊
  • 注册日期2006-05-23
  • 最后登录2008-03-19
  • 粉丝0
  • 关注0
  • 积分190分
  • 威望21点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-03-02 00:02
难道没有人会吗???
kirov
驱动牛犊
驱动牛犊
  • 注册日期2006-05-23
  • 最后登录2008-03-19
  • 粉丝0
  • 关注0
  • 积分190分
  • 威望21点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-03-04 18:09
我汗~~~~原来这里真的没有人会~
Troy0523
驱动牛犊
驱动牛犊
  • 注册日期2006-09-23
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望56点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
地板#
发布于:2008-03-14 04:08
晕   经过本人研究发现ntoskrnl.exe具有输出表。。
 exe本来就是PE格式的 有输出表有什么奇怪的。。
有输出表就是可以用里面的函数而已 没有输出表只有硬编码方法。
QQ拿输出表来做什么 不知道没研究过
ntoskrnl.exe有输出表 拿来做什么。我相信这个网站里面的菜鸟(包括我)都知道一点点。
 估计是你这个问题是他们懒得回答吧。
kirov
驱动牛犊
驱动牛犊
  • 注册日期2006-05-23
  • 最后登录2008-03-19
  • 粉丝0
  • 关注0
  • 积分190分
  • 威望21点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2008-03-19 01:58
引用第3楼Troy0523于2008-03-14 04:08发表的  :
晕   经过本人研究发现ntoskrnl.exe具有输出表。。
 exe本来就是PE格式的 有输出表有什么奇怪的。。
有输出表就是可以用里面的函数而已 没有输出表只有硬编码方法。
QQ拿输出表来做什么 不知道没研究过
ntoskrnl.exe有输出表 拿来做什么。我相信这个网站里面的菜鸟(包括我)都知道一点点。
.......



首先,感谢你的回答!
可以回答普通EXE中的输出表的函数怎么调用?
用LIB文件可以吗?
NTOSKRNL.EXE中的调用又是怎么实现的?LIB还是GetProcAddr?
其实这之前我已经做过试验了,发觉在VC里面用DEF文件导出函数之后
EXE无法运行,不知道怎么解决.
望各位高手赐教!
游客

返回顶部