PE是什么意思,PE工具又是干什么的,

PE是什么意思,PE工具又是干什么的,,第1张

分类: 电脑/网络 >>软件

问题描述:

和压缩有关?跟WINRAR一样的?

解析:

PE 的意思就是 Portable Executable(可移植的执行体)。它是 Win32环境自身所带的执行体文件格式。它的一些特性继承自 Unix的 Coff (mon object file format)文件格式。"portable executable"(可移植的执行体)意味着此文件格式是跨win32平台的 : 即使Windows运行在非Intel的CPU上,任何win32平台的PE装载器都能识别和使用该文件格式。当然,移植到不同的CPU上PE执行体必然得有一些改变。所有 win32执行体 (除了VxD和16位的Dll)都使用PE文件格式,包括NT的内核模式驱动程序(kernel mode drivers)。因而研究PE文件格式给了我们洞悉Windows结构的良机。

链接:

提取码:hc94

软件名称:PE文件重定位信息编辑工具V1.0.0.1绿色版

语言:简体中文

大小:134KB

类别:系统工具

介绍:PE文件重定位信息编辑工具是一款比较冷门的工具,用于编辑PE文件的重定位信息。偶尔遇到需要修改重定位信息的时候,每次都要重新学习一次重定位表的内容,这次干脆自己写一个备用。

DWORD WINAPI ImageFileType (LPVOID lpFile)

{

 /* 首先出现的是DOS文件标志 */

 if (*(USHORT *)lpFile == IMAGE_DOS_SIGNATURE)

 {

/* 由DOS头部决定PE文件头部的位置 */

if (LOWORD (*(DWORD *)NTSIGNATURE (lpFile)) ==

IMAGE_OS2_SIGNATURE ||

LOWORD (*(DWORD *)NTSIGNATURE (lpFile)) ==

IMAGE_OS2_SIGNATURE_LE)

 return (DWORD)LOWORD(*(DWORD *)NTSIGNATURE (lpFile))

else if (*(DWORD *)NTSIGNATURE (lpFile) ==

 IMAGE_NT_SIGNATURE)

return IMAGE_NT_SIGNATURE

else

 return IMAGE_DOS_SIGNATURE

 }

 else

/* 不明文件种类 */

return 0

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12113447.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存