Paradoxer 发表于 2019-4-28 20:20:21

如何用winhex脚本实现数据擦除?

我是小白,最近在学脚本,想用脚本实现winhex自带的数据填充功能。
我想先尝试写个最简单的全部填充0x00的脚本,结果每写一个扇区就一次弹窗,并且速度肉眼可见得慢。
有大佬能解惑吗?

Paradoxer 发表于 2019-4-28 20:21:12

自己顶一下,希望大佬们能帮帮我…

儿鱼小 发表于 2019-4-28 21:26:05

这个是一个字节一个字节处理的吧

feifanll 发表于 2019-4-28 21:35:25

Paradoxer 发表于 2019-4-28 20:21
自己顶一下,希望大佬们能帮帮我…

开头加上
turbo on

feifanll 发表于 2019-4-28 21:39:27

Paradoxer 发表于 2019-4-28 20:21
自己顶一下,希望大佬们能帮帮我…

用write
你的write2是一直在第一个字节写

Paradoxer 发表于 2019-4-29 14:26:21

feifanll 发表于 2019-4-28 21:39
用write
你的write2是一直在第一个字节写

怪不得,我是想最后一个字节怎么办呢所以采用write2的,忘记move了,谢谢大佬

Paradoxer 发表于 2019-4-29 14:32:01

feifanll 发表于 2019-4-28 21:39
用write
你的write2是一直在第一个字节写

G:\0毕业设计\0问题\弹窗.png

Paradoxer 发表于 2019-4-29 14:34:29

feifanll 发表于 2019-4-28 21:39
用write
你的write2是一直在第一个字节写

winhex还是会报错:
缓存已满,现在将所有修改写入磁盘?

Paradoxer 发表于 2019-4-29 14:35:23

儿鱼小 发表于 2019-4-28 21:26
这个是一个字节一个字节处理的吧

那,以扇区为单位处理行吗,我去试试看。

feifanll 发表于 2019-4-29 15:19:49

Paradoxer 发表于 2019-4-29 14:34
winhex还是会报错:
缓存已满,现在将所有修改写入磁盘?

你可以在winhex中设置写入时,不备份。
或者直接用替换模式
open :? in-place
页: [1] 2
查看完整版本: 如何用winhex脚本实现数据擦除?