ModifyPE主要用于修复文件的Checksum,一个应用就是在做系统盘美化系统文件时,安装过程中系统文件不能复制,就用这个修复文件的CRC信息来通过微软的检测,或者是修改SYS文件后系统无法启动用它来修复。
用于修正被修改过的系统文件的自校验值的,如果你修改过安装文件,那么这些文件很可能会在系统安装过程中报错,因为安装版的系统安装程序有校验机制,可以分辨出安装文件是否原版文件(是否被修改过),如果被修改过,那就不继续安装。
定制系统很可能涉及系统的修改,如果修改过,那么可以使用 modifyPE 对这些文件处理,使得这些文件绕过安装程序校验机制,让安装程序认为它们是原版文件,从而使安装过程顺利进行。
上面的解释是按照我以往的经验来说的,不一定100%理解准确,但基本原理就是这样。