DeDeDark是一款非常实用的编程工具,拥有简体中文操作界面,能够支持用户快速对Delphi进行反编译处理。经过处理后,所有的目标dfm文件均可进行编辑,但源代码仍以asm形式显示。作为优秀的Delphi编程工具之一,DeDeDark相较于其他同类工具,具有简单小巧、无需安装以及快速编译等诸多优点。
1、通过调用Win32 API的“LoadLibrary”或“LoadLibraryEx”函数在内存中载入可执行模块(EXE\DLL\BPL\DPL)。通过Win32 API的“EnumResourceName”函数找寻RCDATA资源。 载入每个发现的DFM块,解码它并以表的形式(包括它们的名称)存储在内存中。 在程序的主窗口我们可以以文本方式可视化所有载入可执行文件的所有的DFM。 最后,程序可以保存到DFM选择的磁盘,作为ASCII文件(、RC)或作为二进制块(DAT)连接到可执行文件中。
2、Exe2Dpr如果你试图放松你的工程源代码,这个Delphi工程源代码救助器可以挽救丢失的源码部分。救助器生成所有的带已分配属性和事件的工程表单和数据模块。
3、生成的事件过程没有主程序(它不是反编译器),但又在可执行文件中的代码地址。这个工具没有GUI—它使用命令行的形式:'exe2dpr [-o] exeFile'。工程源代码在当前目录创建。
1、多拖放的功能进行支持。
2、也可对反汇编的功能选项进行设置。
3、也支持用户对右键的菜单功能进行编辑设置。
4、可以对反汇编的标准程序进行得到的查看。
5、支持对单元列表进行快速的查看,来自于组件。
6、也包括了窗体、过程、项目、导出的功能支持。
7、也可以对转储器进行操作。
8、还可对软件的选项进行自己的需求来进行选择设置。