更新日志:
修复
- 修复了更多高DPI问题
- 修复了内存记录中下拉列表的问题
- 修复了指针偏移符号计算不正确的问题
- 修复了注册的binutils
- 修复了tablist的图形问题
- 修复了内存块在页面结束前被截断的问题
- 修复了一些内存泄漏
- 修复了地址列表中的一些图形问题
- 修复了内存视图中r8和r9的右键点击问题
- 修复了某些指令的反汇编问题
- 修复了DBVM使其在Windows 1709及更高版本上运行(在1803上测试通过)
- 修复了多个DBVM卸载崩溃
- 修复了8字节长值允许增加/减少时冻结的问题
- 修复了多个在最小化窗口后关闭会导致CE卡死的问题
- 修复了文件扫描
- 修复了在某些模拟器中编辑内存时崩溃的问题
新增和更改
- 文本编辑器改进
- 新增了数百条CPU指令
- Mono现在拥有一些新功能,例如对象实例化
- Mono实例窗口现在是树形视图,可以查看字段和值
- “查找哪些地址访问此代码”现在也可以用于RET指令(有助于查找调用者)
- 图形内存视图现在有更多选项,可以根据需要进行设置
- 十六进制视图中的代码页支持
- PDB文件中的结构数据现在可以使用,并存储在数据库中供以后查找
- 解剖结构表单现在可以显示已知结构列表(PDB、Mono等)
- 添加了“恢复到已保存扫描”选项(允许撤消更改)
- 添加了“忘记扫描”选项(以防忘记正在做什么)
- 新安装的CE默认启用指针扫描限制节点(禁用时会记住您的选择)
- 自动附加现在通过线程而不是阻塞GUI计时器进行
- 一些配色方案增强
- 添加了基于DBVM的“查找写入/访问”功能。(专业用户,启用内核模式选项即可显示)
- 将解剖数据设置从单独的“是/否/值”对话框更改为单个窗口
- 添加了Windows 1709上UltiMap2的旁路选项。使用范围时,请勿使用中断,或使用DBVM
- 将“查找写入/访问”添加到找到的列表
- 自动汇编器脚本块写入内存时现在会分组
- 在自动汇编脚本中添加了{$try}/{$except}
- 添加了一个额外的教程/练习目标
- 在添加/更改地址中的指针偏移字段添加了剪切/复制/粘贴上下文菜单项,并为指针目标添加了上下文菜单
- 添加了一个自动结构比较功能,用于比较两组地址以找到区分它们的方法
Lua
- 增加了自动垃圾回收和配置设置
- 新增函数:
- gc_setPassive
- gc_setActive
- reinitializeSelfSymbolhandler
- registerStructureAndElementListCallback
- showSelectionList
- 更改了getWindowlist输出
- MainForm.OnProcessOpened(最好使用此函数代替onOpenProcess)
- enumStructureForms
- cpuid
- getHotkeyHandlerThread
- 大量dbvm_函数(需要支持dbvm的CPU,目前仅限Intel)
- 以及更多,包括类方法和字段(阅读celua.txt)