----------------------------
最新版本---------------------------
2007.12.22
DebuggerAide V1.0.1.103(Beta3)发布。
引入表、导出表、TLS表和重定位表都能以XML文件方式导出导入。
支持打开的文件列表保存到XML文件中。
2007.12.17
引入表编辑后保存的功能实现的差不多了。
之所以说差不多,是因为有一个BUG尚未解决,原因不明。
动态链接了MFC库的文件, 对其IAT处理有问题。
静态链接MFC库的文件处理却没有问题。
2007.12.15
建立V1.0.1.103 Beta3版本。
修改了<PEImage>标签页中加载PE映像时进度条不工作的BUG.
为各种图片按照透明方式显示(掩码颜色(RGB(255,0,255))
指定了ListCtrl和TreeCtrl中的背景颜色(RGB(253,255,255))
2007.12.13
增加了通过拖放文件到<Targets>窗口来Import PE file的功能。
自动查找快捷方式对应的目标文件。---------------------------
开发花絮---------------------------
总算以插件的形式为DebuggerAIde的Section编辑增加了若干新功能:section header & data import & Export.
今日凌晨发现突然发现一个BUG,没找到原因,高度怀疑XML解析部分,当时花了半个小时写的XML解析代码。今天用了将近3个小时重新整理了一下思路又写了一遍,问题依旧。最后静下心来用排除法逐结点调试,竟然是XML文件中有些结点的属性少了双引号引起的,差点没气死我。为什么克服不了遇到BUG总是首先怀疑代码有问题的思维定势呢?
还好,顺便修复了几个意外发现的BUG.
--------
今日(2007.12.08) 凌晨,实现了TLS的编辑功能。至此, PE 的各种Headers, Sections, Export table , Relocation table, 以及 TLS 的编辑功能都已经实现了。 目前Import Table编辑尚有问题。
正在考虑要不要往DebuggerAide中添加Resource Editor功能。
安装包已放在CSDN下载上。
---------------------------------------------------------
下载地址----------------------------------------------------------
http://download.csdn.net/user/robotom
------------------------------------------------------------
更新记录
-----------------------------------------------------------
2007.12.12
增加使用XML文件配置PE编辑器的外部插件功能(plugins\XmlPlugins目录)
实现了Section编辑功能的插件(Import from file or Export to file),数据源主要是一个XML文件。
2007.11.21
增加使用XML文件配置UI布局的功能。
2007.11.15
增加对PE文件的修改功能。
可修改DosStub、COFF FileHeader、NTOptionalHeaders、Data Directory、Section Header、Import Table、Export Table 、Relocation Table以及TLS Table。
2007.10.16
增加主菜单的插件功能。
要求实现IBPlugin接口并注册插件。
CompanyName: bos
AppName: DebuggerAide_Main.
增加视图页面的插件功能。
要求实现IBPlugin接口并注册插件。
CompanyName: bos
AppName: DebuggerAide
2007.10.13
创建版本1.0.1.1。
增强Library工具。
+类成员按照public/protected/private分类存放。
修正了Library工具生成的.H文件中的错误或不符合规范的地方。
消除图标的阴影问题。
+主窗口中显示主程序的版本。
+About窗口中显示重要组件的版本。
----------------------------
下载地址----------------------------
http://download.csdn.net/user/robotom

发表于 @ 2007年11月30日 10:56:00|评论(loading...)|编辑