|
|
我遇到的问题是这样:
我从Win7的原始安装文件中提取了一些文件,进行了修改(诸如:shell32.dll和notepad)。现在我要用这些修改过的文件去替换Win7的原始安装文件,但是,遇到了一个问题:替换之后,安装过程能正常进行,但是安装完成之后,无法进入系统,运行到加载桌面时就平就蓝屏了。
我想:肯定是Win7的系统文件保护机制的问题,我修改了系统文件,能够安装但是无法进入系统,那就是说:Win7是在安装完成之后的第一次进入桌面时对系统文件进行检测的,如果不符就蓝屏。(XP是在安装过程中进行检测的,在安装程序运行到GUI安装模式时就检测,如果检测到文件被修改过就报错。)
在XP时代,有个校验系统文件CRC值的工具,诸如:setcsum.exe和modifyPE.exe等,在修改了系统文件之后,需要用这些工具对被修改文件进行校验,然后才能将其用以替换掉XP原始的安装文件,最后,安装时才不会出错。我估计Win7也是一样,但是我没有类似的工具,也无法验证Win7的安装文件保护机制,所以,我现在解决不了这个问题。
希望有了解的朋友帮忙解决下,主要就是说说 如何实现 使用修改的文件替换WIn7原始安装文件,并且在安装完成后能顺利使用(进入系统)就OK了……请知道的兄弟多多指教!
|
|