| 软件名称: |
062PEDUMP文件分析器Delphi |
| 文件类型: |
.rar |
|
| 界面语言: |
简体中文 |
| 软件类型: |
国产软件 |
| 运行环境: |
Win2003,WinXP,Win2000,Win9X |
| 授权方式: |
共享软件 |
| 软件大小: |
7MB |
| 软件等级: |
★★★★★ |
| 发布时间: |
2008-09-27 |
| 设计组成: |
本参考毕业设计有(源代码+毕业论文+答辩PPT+开题目报告+中期检查报告)组成! |
| 下载地址: |
无链接信息! |
| 使用说明: |
如果您需要此软件,请联系我们的客服QQ:920225073或电话:15886499710 |
第一章 问题定义 对于一个程序员或电脑使用者,总要和PE文件打交道,PE文件是 Win32环境自身所带的可执行文件格式,它的一些特性继承自Unix的COFF(Common Object File Format)文件格式。PE即Portable Executable(可移植执行)的缩写,意味着此文件格式是跨Win32平台的:即使Windows运行在非Intel的CPU上,PE装载器都能识别和使用该文件格式。我们平时在Windows下使用的.exe文件就是典型的PE类型文件,当然PE文件还包含了例如32位的.DLL等任何可在Win32环境下执行的文件,很多时候我们需要对自己或者已有的PE文件作一个分析,以便改进或者研究,由于PE文件是计算机中最重要,最常用的文件,因而学习,了解PE文件格式对于我们不无裨益。 PE格式分析器开发目标 首先需要达到DOS下那个PEDUMP的全部功能,包括DOS文件头详细信息显示,PE文件头(包含数据目录)详细信息显示,节表详细信息显示,资源详细信息显示,所有的这些信息都通过十六进制和十进制两种格式显示,并在鼠标放到信息框上时给出详细解释提示以便理解。 另外在此功能上实现如下的附加功能: 1. 中英文双语提示。 2. 提供资源分析结果16进制格式显示。 3. 提供资源分析结果导出为单独文件。 4. 提供导入更改过后的资源到原文件。 5. 分析结果导出为文本格式以便以后察看。 最后完成的作品应该操作简单,结果正确,运行稳定。给广大程序员或开发爱好者提供一个可行的开发工具。 1、 系统界面要求 由于是基于Windows下的应用程序,所以采用标准的Windows应用程序界面,需要输入的数据仅仅是需要分析的文件名,并且此程序可以支持托放操作,所作的只要一拖一点即完成了文件的分析。完成分析以后,可以直接在程序界面察看结果,也可以通过程序的导出功能导出为文本格式。 2、 系统功能要求 主要目的是实现对PE文件的分析,显示出PE文件的大部分信息,分析的结果要确保正确,需要良好的代码风格,因为此程序代码量比较大,例如主窗体的代码就已经超过1700行。处理完成基本的分析功能外,还需要检测拖放文件,自动识别快捷方式,自动识别文件格式等功能。 3、 系统性能要求 为了及时的显示分析结果,在分析资源进行三层循环的部分采用多线程的方式运行,对于比较大、资源比较多的文件使用多现程可以避免程序假死(即程序不响应任何消息,甚至不能关闭)。对于处理时间,对不同的文件时间要求不一样,大致1M的文件分析需要控制在3S内完成分析。 4、 安全性、可靠性要求 此程序对安全性和保密性要求不高,因而没有加密和合法性检测部分,可靠性主要表现在分析阶段,要求实时响应外界消息。除了使用多线程达到目的外,在循环中使用ProcessMessages函数来及时处理系统消息。对需要分析的文件以共享只读的方式(fmOpenRead+fmShareDenyNone)打开,这样既不影响被分析文件的执行,又保证被分析文件的安全。 5、 系统运行要求 本程序对系统要求非常低,硬件达到486+8M+100M的机型以上,软件Win95以上就能流畅运行。 6、 异常处理要求 处理非PE文件格式时给出提示并拒绝分析,文件地址错误或文件不存在时给出提示,文件不含资源时跳过资源部分的分析,而不会退出程序,这样可以得到除资源部分的其他部分的信息,增加其兼容性。 7、 将来可能提出的要求 程序发布已经一段时间了,已经有大量使用者提出很多合理的要求或附加功能,比如增加任何信息的修改并保存等,此程序有很大的扩展空间,例如增加汉化功能,甚至反编译功能等。
(需要该计算机毕业设计论文的,请联系我们在线客服QQ:920225073或联系我们客服电话:15886499710) |
|
| 下载说明: |
☉推荐使用网际快车下载本站软件,使用 WinRAR v3.10 以上版本解压本站软件。
☉如果这个软件总是不能下载的请点击报告错误,谢谢合作!!
☉下载本站资源,如果服务器暂不能下载请过一段时间重试!
☉如果遇到什么问题,请到本站论坛去咨寻,我们将在那里提供更多 、更好的资源!
☉本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。 |
|
[ 收藏]
[ 推荐]
[ 评论(0条)] [返回顶部] [打印本页]
[关闭窗口] |
|
|
| |
|
|
|