ModifyPE主要用于修復(fù)文件的Checksum,一個(gè)應(yīng)用就是在做系統(tǒng)盤美化系統(tǒng)文件時(shí),安裝過程中系統(tǒng)文件不能復(fù)制,就用這個(gè)修復(fù)文件的CRC信息來(lái)通過微軟的檢測(cè),或者是修改SYS文件后系統(tǒng)無(wú)法啟動(dòng)用它來(lái)修復(fù)。
用于修正被修改過的系統(tǒng)文件的自校驗(yàn)值的,如果你修改過安裝文件,那么這些文件很可能會(huì)在系統(tǒng)安裝過程中報(bào)錯(cuò),因?yàn)榘惭b版的系統(tǒng)安裝程序有校驗(yàn)機(jī)制,可以分辨出安裝文件是否原版文件(是否被修改過),如果被修改過,那就不繼續(xù)安裝。
定制系統(tǒng)很可能涉及系統(tǒng)的修改,如果修改過,那么可以使用 modifyPE 對(duì)這些文件處理,使得這些文件繞過安裝程序校驗(yàn)機(jī)制,讓安裝程序認(rèn)為它們是原版文件,從而使安裝過程順利進(jìn)行。
上面的解釋是按照我以往的經(jīng)驗(yàn)來(lái)說(shuō)的,不一定100%理解準(zhǔn)確,但基本原理就是這樣。