修复加载被禁用打开设置插件加载的Bug,修复书签自定义的添加后删除的Bug。完善书签支持。
羽云十六进制浏览器
我在 2021/7/28 开始对该项目的开发,当然之前也弄了一些筹备工作。于月底创建该仓库,第一次频繁使用 Git ,还不不小心把我的项目搞崩了一次,好歹我有备份。我之所以封闭仓库一方面由于程序还没有写个差不多,另一方面由于是Git的Beginner,搞崩了仓库还是开放的被同志看到了会尴尬的。本人于 2021/8/4 晚开放仓库,程序总的来说应该写了有八成了,目前程序最起码是一个比较合格的十六进制编辑器了,还有点 PE 结构分析的小功能。
我是怎么想开发这个项目,一个原因练一练我PE结构学的咋样,只学不练假把式,一段时间就忘了,还拾起来挺费劲,对其理解还是不够。另一个原因练一练 C# 开发的功底,之前一直在搞 C++ 开发,也累了,学的语言我自我感觉我不太系统,每一次开发总会学到一些我之前不知道的东西,还是不错的。最后一个原因是我从网上没有找到合适的开源的十六进制编辑器和 .Net 平台 PE 解析库,虽然是有一个 PE 解析库,程序一启动载入合法 PE 文件就崩了,看看实现原理直接利用字节数组,文件一大效率我感觉挺低的。我的实现方式是利用 FileMapping ,是 .Net 原生支持的,没有导入 API ,虽然 .Net 支持指针,但用的还是不如 C++爽,不过 C# 写 GUI 程序和代码真的挺好,已经封装了很多有用的东西。
【写于2021/8/4】
说不想写代码结果又连续写到今天,看来自己的学习计划又泡汤了 🙈🙈🙈 。本来打算学习 DotNet 平台和系统内核的,现在大热天的,学不进去,结果又来写代码了(找借口),不过效率挺慢的。设置上面的设置有的也有了(除了书签的高级操作还有插件禁用),还有PE结构分析的Dll还没有完全完善,PE快速定位框架已经有了,插件框架已经有了,功能还没实现完。主界面最右下角部分那个PropertyGrid我是打算用来当前光标的PE结构的,不过还是搁置了。以后我的事情太多了,不能当全职码农了,也真正写够了(还不一定),不过没啥动力是真的 😜 。
【写于2021/8/11】
今天我的半成品项目竟然进入Gitee推荐了,有点出乎我的意料😺。现在项目已经进入后续阶段,主攻插件系统、设置的完善上了,书签更高级的功能和鼠标定位PE结构属性即时显示将放在最后一项进行。期间也有不少事情,不能拿出非常多的事件用于本项目的开发。
【写于2021/8/16】
最近又往程序里面添加了一些小功能,虽然主要的没干完,但所有的功能也就差不多这些了,最近不太想写代码了,以后也就会零零星星的一点点完善所有的功能。慢慢排查程序中潜在的Bug。
【写于2021/8/20】
以上是依旧遵循 MIT 协议我修改增进的版本,本人不再维护了,下面是这个项目继续增进的功能,遵循现仓库协议:
加入我们并不意味着就是代码的维护,你可以选择下列一项或多项进行参与:
您的每一份支持都将是本项目推进的强大动力,十分感谢您的支持
感谢支持
本软件由纯C#编写,基于我改良的Be.Windows.Forms.HexBox组件( https://gitee.com/wingsummer/be.-windows.-forms.-hex-box )【MIT协议】。目的是方便专业人士修改分析PE文件,并可作为学习PE结构的重要辅助工具。
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
WingSummer.WingCloudHexExplorer
羽云十六进制浏览器
🚀介绍🚀
本软件由纯C#编写,基于我改良的 Be.Windows.Forms.HexBox 组件( https://gitee.com/wingsummer/be.-windows.-forms.-hex-box )【MIT协议】。目的是方便专业人士修改分析PE文件,并可作为学习PE结构的重要辅助工具。🚀发个牢骚🚀
我在 2021/7/28 开始对该项目的开发,当然之前也弄了一些筹备工作。于月底创建该仓库,第一次频繁使用 Git ,还不不小心把我的项目搞崩了一次,好歹我有备份。我之所以封闭仓库一方面由于程序还没有写个差不多,另一方面由于是Git的Beginner,搞崩了仓库还是开放的被同志看到了会尴尬的。本人于 2021/8/4 晚开放仓库,程序总的来说应该写了有八成了,目前程序最起码是一个比较合格的十六进制编辑器了,还有点 PE 结构分析的小功能。
我是怎么想开发这个项目,一个原因练一练我PE结构学的咋样,只学不练假把式,一段时间就忘了,还拾起来挺费劲,对其理解还是不够。另一个原因练一练 C# 开发的功底,之前一直在搞 C++ 开发,也累了,学的语言我自我感觉我不太系统,每一次开发总会学到一些我之前不知道的东西,还是不错的。最后一个原因是我从网上没有找到合适的开源的十六进制编辑器和 .Net 平台 PE 解析库,虽然是有一个 PE 解析库,程序一启动载入合法 PE 文件就崩了,看看实现原理直接利用字节数组,文件一大效率我感觉挺低的。我的实现方式是利用 FileMapping ,是 .Net 原生支持的,没有导入 API ,虽然 .Net 支持指针,但用的还是不如 C++爽,不过 C# 写 GUI 程序和代码真的挺好,已经封装了很多有用的东西。
【写于2021/8/4】
说不想写代码结果又连续写到今天,看来自己的学习计划又泡汤了 🙈🙈🙈 。本来打算学习 DotNet 平台和系统内核的,现在大热天的,学不进去,结果又来写代码了(找借口),不过效率挺慢的。设置上面的设置有的也有了(除了书签的高级操作还有插件禁用),还有PE结构分析的Dll还没有完全完善,PE快速定位框架已经有了,插件框架已经有了,功能还没实现完。主界面最右下角部分那个PropertyGrid我是打算用来当前光标的PE结构的,不过还是搁置了。以后我的事情太多了,不能当全职码农了,也真正写够了(还不一定),不过没啥动力是真的 😜 。
【写于2021/8/11】
今天我的半成品项目竟然进入Gitee推荐了,有点出乎我的意料😺。现在项目已经进入后续阶段,主攻插件系统、设置的完善上了,书签更高级的功能和鼠标定位PE结构属性即时显示将放在最后一项进行。期间也有不少事情,不能拿出非常多的事件用于本项目的开发。
【写于2021/8/16】
最近又往程序里面添加了一些小功能,虽然主要的没干完,但所有的功能也就差不多这些了,最近不太想写代码了,以后也就会零零星星的一点点完善所有的功能。慢慢排查程序中潜在的Bug。
【写于2021/8/20】
🚀软件架构🚀
🚀使用声明🚀
🚀Be.Windows.Forms.HexBox 我增进了什么🚀
以上是依旧遵循 MIT 协议我修改增进的版本,本人不再维护了,下面是这个项目继续增进的功能,遵循现仓库协议:
🚀参与贡献🚀
加入我们并不意味着就是代码的维护,你可以选择下列一项或多项进行参与:
🚀效果图🚀
🚀未来的打算🚀
🚀捐助🚀
您的每一份支持都将是本项目推进的强大动力,十分感谢您的支持
感谢支持
感谢支持