中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-07 02:52
48,040 主题排行 / 350,125 发帖 / 今日 1 篇 / 48,252 会员排行
DOS批处理 & 脚本技术(批处理室) » 如何用批处理修改任意文件的十六进制代码?
可打印版本  1,088 / 4
第1楼 pjzhong 发表于 2008-01-04 14:09
初级用户 发帖 8 积分 24
如何用批处理修改任意文件的十六进制代码?
请教如何用批处理修改任意文件的十六进制代码?
问题一:
搜索文件的十六进制代码并替换为指定代码?
如:将文件(十六进制模式)中的"AA BB CC DD"替换为"11 22 33 44".
问题二:
修改文件指定位置的十六进制值?
如:将文件(十六进制模式)第00000779字节修改为AB.

请高手指教!!!
第2楼 electronixtar 发表于 2008-01-04 21:40
铂金会员 发帖 2,672 积分 7,493
debug吧
第3楼 pjzhong 发表于 2008-01-05 10:09
初级用户 发帖 8 积分 24
不好意思,我还是不太明白,能说详细一些吗?我看了所有的经典批处理例子,还是不知道该怎么操作,请指教!
第4楼 fastslz 发表于 2008-01-05 15:09
铂金会员 发帖 2,315 积分 5,493 来自 上海
debug的话对不熟悉它的人的确是有一定的难度,反编译技术一般谁都会留一手的,不太可能给你现成代码的。给个思路 bin2txt + sed + txt2bin,当然vbs更好了,但是google上也没结果
第5楼 不得不爱 发表于 2008-01-06 11:46
超级版主 发帖 2,044 积分 5,310 来自 四川南充
用易语言试下
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023