关于利用SmtRpl程序做WinRAR的自解压程序替换重要系统文件的过程。

本贴就不细说SmtRpl程序自身的替换系统文件时的详细设置了,需要的去这贴看看即可:
http://bbs.ikaka.com/showtopic-8561436.aspx

之所以要将其做成自解压程序,是因为单纯靠求助的自己去操作整个SmtRpl程序进行重要系统文件的替换,总是那么不顺利,折腾来折腾去的。比较麻烦,并且还可能替换不成功,替换不正确。

很无奈的。

那么我们将需要做的所有事做好以后,压缩在一个自解压的单程序内,求助的直接运行即可了。

下面就直接介绍自解压程序的制作过程:

1、首先将设置好的SmtRpl程序和需要的重要系统文件全部放在一个文件夹内,如图:



2、然后我们就可以全选文件,右键菜单如下图选择“添加到压缩文件”



3、在跳出的界面上如下图选择“创建自解压格式压缩文件”



4、然后再如下图,在“压缩文件名和参数”界面内选择“高级”项中的“自解压选项”



5、在跳出的界面内,在“常规”项内的“解压后运行.”项内输入正确的自解压后需要运行的程序名,我们这输入SmtRpl程序名SmtRpl.exe即可。



6、然后如下图,在对应项目内进行如下图的设置,这是为了避免程序运行时跳出无关提示,导致求助的反复询问,那可是很烦的。






7、接下来就是如下三图进行自解压程序的图标的设置了,这是为了好看点而已,实际上WinRAR有自身默认的图标,随便你自己是否设置了。







8、如上面的设置后,已经可以一路“确定”生成自解压程序了,单文件的,特方便求助的进行替换重要系统文件的操作。


9、我们有时候可能需要同时为求助的提供某些注册表文件用来导入后修复一些东西,那么就可以将需要的注册表文件如一开始那样,放入所有文件彤目录内,然后进行前面的所有操作,只是在最后设置好图标文件,点确定后进入在“压缩文件名和参数”界面内选择“注释”项进行参数修改。

可以将如下图中的参数修改为:

SavePath
Setup=regedit /s 123.reg
Setup=SmtRpl.exe
Silent=1
Overwrite=1
Update=U

即添加Setup=regedit /s 123.reg内容,123.reg就是需要导入的注册表文件了。 /s是为了运行注册表程序时不提示任何提示的设置。



不知道这样的过程是否已经足够详细了,有兴趣的可以试一试。

呵呵!!!

用户系统信息:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)
本帖被评分 3 次
百年以后,你的墓碑旁 刻着的名字不是我