任务详情
需要写一个处理16进制文档的软件,我有源码,但是不支持新版本文件,只支持老版本的,新版本和老版本的地址入口不一样,所以打不开,修改源码里面就可以做到第一 把缺陷表独立出来,做成一个独立小软件,其余没引用的代码剔除第二 因为有不同版本的16进制文件,文件校验以及打开位置都不一样 做出个选项用不同入口打开 分别不同的校验位,文件内有三个文件地址 V10 V20 V400(源码的判断方式是文件大小,但是我需要做个选项)第三 文件校验位需要找对,要能修改校验 源码内置有校验算法 (这一步我已经完成 但是没写进去)第三 需要双击直接可以修改16进制文件数据 比如v10表 源码程序是修改不了的第四 源码文件删除条目的时候 不知道为什么 是删除选中的下一位 需要解决 然后能用鼠标或者键盘(CRTL单独多选,shift顺序多选)多选 第五 做出一个v10 V20 V400添加条目功能 自定义数据可以写入文件中第六 他的删除全部 条目有bug 需要修复 第七 他的V20表 处理到16进制地址超过280280 就会出现bug 瞎写用途: 处理硬盘内部模块 完成数据恢复