|
[这个贴子最后由roy123在 2005/09/21 11:26am 第 1 次编辑]
分享一种去除或者替换封装背景图的方法字号:9pt
算了,太多人PM,或者发信给我了,我实在没有时间一个个的解答,现在我把我做这个补丁的具体步骤和原理说来,大家自己做吧。
先说一下原理吧:SRS封装的系统,恢复后会先调用windows目录下autohal这个程序,这个程序执行完后,会在system32目录下生成一个setup.bmp背景图文件,然后再调用system32目录下的“setup.exe -newsetup -mini”。我们现在要做的就是把system32目录下的这个setup.exe文件改个名字(如msprep.exe),然后把我们自己编的setup.exe文件放到system32目录,。这样的话,不改的autohal.exe调用的setup.exe就变成我们自己编的程序了。
接下来我们的主要工作就是编个setup.exe文件,这个文件的主要功能就是删除或者替换由autohal.exe生成的setup.bmp,调用"msprep.exe -newsetup -mini"这个命令。最后完了之后删除自己并把msprep.exe改回setup.exe。
补丁的做法:我用的是NSIS来编的。以下载下面的附件,然后根据自己的需要改写这个文件,替把s目录下的背景换成你们自己喜欢的,至于2000系统和2003系统,你们只要把相应的setup.exe替换s目录下的setup.exe,然后用NSIS重新编译一下生成setup.exe就行了。
nsis下载地址:http://www2.skycn.com/soft/4001.html
[UploadFile=D3C3D3DAxpCFC2_1_1126828380.rar] |
|