首页
社区
课程
招聘
[分享] WingHexExplorer2 v2.0.0 正式版发布
发表于: 2024-12-23 19:03 2966

[分享] WingHexExplorer2 v2.0.0 正式版发布

2024-12-23 19:03
2966

一个自由的强大免费的十六进制编辑器,基于 QT C++ 进行开发,作者是寂静的羽夏。

如有 Bug, 欢迎反馈到 Github 上,如果你访问这有困难的话,也可以反馈到 Gitee 上。如果实在不行,可以通过我的 博客园 上公告栏的任意一种联系方式来告诉我。不过我还是希望你反馈到 Github 上方便我写递交注释的。

开源不易,也欢迎赞助或者参与代码和文档贡献,我默认会将您放入鸣谢标签的内容进行鸣谢。

许可证:AGPL-3.0



大家好啊,之前在论坛上发一个测试版的帖子。现在该软件的 v2.0.0 已正式发布,它在 v1.0.0 基础上做了很多修复和增强。虽然测试插件还没写完,没完全覆盖到每一个 API。相比之前的版本,增加了如下功能:

  1. 插件系统大调整,移除重复过时的 API,增加插件的基础脚本函数绑定支持(插件可以提供 QT C++ 函数,提供函数信息,就可以在 AngelScript 进行调用,不过仅支持基础类型和 QString 以及对应的 QVector 和 QList 容器模板)。
  2. 修复插件系统内部错误的实现,更改插件关闭文件的行为。
  3. 增加多选区功能。此时,按住 Shift 会增加选区,Alt 会裁剪选区。在含有多个选区的情况下,不按住任何键拖放的选区会在鼠标释放按键之后消失。按住 Ctrl 选区会取消原有的选择的内容,同时按住 Shift 和 Alt 视为 Ctrl 的操作。
  4. 修复了程序单例在外部打开文件会导致程序卡死的问题和在 Linux 上程序崩溃无法再次启动的问题。
  5. 改善优化十六进制编辑选区的响应。
  6. 增加软件更新提示。
  7. 增加日志自动清理,避免程序随着使用次数和时间的增长产生大量的日志文件。
  8. 增加启动窗体(启动插件系统、脚本系统、Dock 系统以及恢复布局需要3秒左右的时间,如果还加载插件时间还会延长)。
  9. 插件系统和脚本系统可选启用。
  10. 增加了检查更新功能。
  11. 增加脚本符号浏览器。
  12. 优化多语言支持以及软件关于文本,尽可能的减少其他贡献者的翻译负担和广告。
  13. 增加/更新打包脚本,实现 GitAction 的自动化打包。
  14. 增加一个测试插件(未完全完成)。
  15. 增加了 Linux 发行版和 Windows 发行版的二进制安装包。

目前测试插件还没有完全完成,因为我比较忙, 最近半个月我将不会软件主体相关部分 ,插件和文档相关内容也不会很快跟上。过了 2025/1/5 之后, 我暂定一月一更新,如果没有 Bug 就下一个月。如果有恶性 Bug 一周一更,暂且就这样了 。之后该软件所有的更新日志将不会在咱论坛发布了,我要把它放到 Github Pages 上,感谢大家的包容和支持。

如果软件能有帮助到你的话,麻烦给仓库点个 star,也欢迎大佬 PR。


软件仓库:b40K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6i4K9h3&6Y4i4K6u0V1M7%4g2E0L8h3g2J5i4K6u0r3g2$3W2F1k6@1S2W2P5p5g2^5M7r3I4G2M7X3g2J5x3R3`.`. (目前我 Gitee 和 Gitlink 下有同步仓库,Gitee 同步, Gitlink 每24小时更新一次)

Gitee:a44K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8W2k6g2)9J5k6h3y4G2L8g2)9J5c8Y4N6A6L8X3N6Q4x3X3c8U0L8r3!0#2k6q4)9J5c8W2N6A6L8X3N6t1k6i4S2q4P5s2m8D9L8%4u0W2M7U0t1`.


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 1
支持
分享
最新回复 (5)
雪    币: 2956
活跃值: (101)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
应用程序无法正常启动(0xc000005),请问怎么解决?win7 x64系统。
2025-2-22 16:38
0
雪    币: 1869
活跃值: (1125)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
3
bankw 应用程序无法正常启动(0xc000005),请问怎么解决?win7 x64系统。
你好,请自行编译。因为我安装包里面的程序 win 使用的 QT 版本是 6.7,该版本不支持 Win7 ,请自行用 QT5.15 版本编译安装,我目前不打算对 QT5 的版本的程序优化,只主动编译通过;QT5 不再支持的时候,我就不主动编译通过了。

相关链接:
d23K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6V1L8$3y4Q4x3X3g2I4N6q4)9J5k6h3W2G2i4K6u0r3M7i4c8Q4x3X3b7#2i4K6u0r3N6$3W2F1k6r3!0%4M7#2)9J5k6h3S2@1L8h3H3`.
383K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6V1L8$3y4Q4x3X3g2I4N6q4)9J5k6h3W2G2i4K6u0r3M7i4c8Q4x3X3b7$3i4K6u0W2y4#2)9J5c8Y4N6A6L8X3c8G2N6%4y4Q4x3X3g2Z5N6r3#2D9

让 Win7 跑 QT6 或许有一个解决方案?但我不感兴趣:
2f4K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6U0M7Y4W2K6N6r3q4D9K9h3c8W2j5g2)9J5c8Y4q4@1y4Y4N6A6L8X3c8G2N6%4x3%4
2025-2-23 11:16
0
雪    币: 2956
活跃值: (101)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
wingsummer 你好,请自行编译。因为我安装包里面的程序 win 使用的 QT 版本是 6.7,该版本不支持 Win7 ,请自行用 QT5.15 版本编译安装,我目前不打算对 QT5 的版本的程序优化,只主动编译通过 ...
能否教一下如何进行编译,我太菜,谢谢!
2025-2-23 13:37
0
雪    币: 1869
活跃值: (1125)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
5
bankw 能否教一下如何进行编译,我太菜,谢谢!
1. 安装 QT 5.15.2:56cK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6T1L8r3!0Y4i4K6u0W2j5%4y4V1L8W2)9J5k6h3&6W2N6q4)9J5c8W2q4A6i4K6g2X3x3e0x3K6y4#2)9J5c8X3q4J5N6r3W2U0L8r3g2Q4x3V1k6V1k6i4c8S2K9h3I4K6i4K6u0r3x3e0t1I4x3U0b7&6y4K6p5%4
2. 安装 CMake,目前 QT 安装会内置一个 CMake,如果克隆项目用 QTCreator 打开发现打开不了,就安装:970K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6U0L8h3q4C8k6g2)9J5k6h3!0J5k6#2)9J5c8X3c8G2N6$3&6D9L8$3q4V1i4K6u0r3
3. 克隆仓库(一定要包含子模块):4b2K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6K6N6r3q4U0K9$3!0$3k6i4u0X3L8r3!0%4i4K6u0W2j5$3!0E0i4K6u0r3M7i4g2W2M7%4c8A6L8$3&6K6i4K6u0r3x3K6M7&6y4U0V1J5y4#2)9J5c8X3S2G2N6#2)9J5k6r3c8G2i4K6u0V1K9g2)9J5k6r3N6A6N6q4)9J5k6r3y4D9L8$3&6W2i4K6u0V1j5g2)9J5k6s2u0W2M7r3!0Q4x3X3c8A6L8X3y4D9N6h3c8A6L8X3N6Q4x3X3c8A6N6s2y4Q4x3X3c8K6N6h3u0E0L8$3c8#2L8r3g2K6
4. 编译(非命令行参考,注意不要选 Release,要选 RelWithDebInfo ):398K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6i4K9h3&6Y4i4K6u0V1M7%4g2E0L8h3g2J5i4K6u0r3g2$3W2F1k6@1S2W2P5p5g2^5M7r3I4G2M7X3g2J5x3W2)9J5c8Y4N6A6K9$3W2Q4x3V1k6Q4x3U0g2q4y4#2)9J5y4f1q4q4i4K6t1#2z5o6m8Q4x3U0g2q4y4q4)9J5y4f1u0n7i4K6t1#2z5p5t1`.
2025-2-23 13:58
0
雪    币: 2956
活跃值: (101)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
wingsummer 1. 安装 QT 5.15.2:88eK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6T1L8r3!0Y4i4K6u0W2j5%4y4V1L8W2)9J5k6h3&6W2N6q4)9J5c8W2q4A6i4K6g2X3x3e0x3K6y4#2)9J5c8X3q4J5N6r3W2U0L8r3g2Q4x3V1k6V1k6i4c8S2K9h3I4K6i4K6u0r3x3e0t1I4x3U0b7&6y4K6p5%4 2. 安装 CMake,目前 QT 安装会内置一个 C ...
谢谢,太麻烦了!还是先用QT6的吧,等有空再研究。
2025-2-23 15:46
0
游客
登录 | 注册 方可回帖
返回