用好压制作自解压子安装文件(来自好压说明)
winrar自解压制作教程

winrar自解压制作教程1说明使用Winrar自解压文件可以方便制作静默安装程序,通过简单鼠标双击制作完成的Winrar自解压文件实现静默安装,或程序推送的目的。
原理为通过Winrar添加需要自解压的文件,执行解压到自定义目录,解压后运行指定程序(批处理脚本等)等一系列动作一次性完成。
具体有如下6个步骤,此处关于自解压批处理脚本暂不做介绍:1、添加自解压文件生成rar文件;2、制作自解压格式;3、设置解压的目录,解压后运行程序;4、设置模式;5、设置自解压文件图标;6、生成自解压文件。
2操作步骤本文以Symantec 的SDCS:Data Center Security (原SCSP Critical_System_Protection)为例2.1添加自解压文件生成rar文件选中需要添加的文件,鼠标右键【添加到“SDCS.rar”】2.2制作自解压格式打开之前压缩完成的“SDCS.rar”文件,点击【自解压格式】再点击【高级自解压选项】2.3设置解压的目录,解压后运行程序解压路径:输入需要解压文件的目标文件夹绝对路径,建议使用变量表示。
%HOMEDRIVE% 表示操作系统所在的磁盘根目录,一般为C:\解压后运行程序:当程序解压完成后即可运行程序,此实例为运行批处理脚本。
2.4设置模式使用安静模式达到静默状态,选择全部隐藏;覆盖方式,使用覆盖所有文件。
2.5设置自解压文件图标为了时制作后的自解压程序更美观,更专业,需要使用自定义的图标文件,为ICO 格式文件。
点击【文件和图标】,点击【浏览】选中自定义的图标文件,点击【打开】点击【确定】2.6生成自解压文件点击【确定】此时,SDCS.exe为制作完成的Winrar自解压可执行静默安装程序。
自解压说明

选中要自解压的文件,右键选择“添加的压缩文件”。
在压缩文件名里填写要压缩后的起的文件名,选择压缩选项中的“创建自解压格式压缩文件”,然后点击选项卡“高级”。
在NTFS选项中,选中“保存文件安全数据”,然后点击右边的“自解压选项”按钮,弹出如下窗口。
在解压路径里填写解压后的路径,在解压后运行的方框里填写程序解压后要运行的文件,然后点击“高级”。
(如下图)
点击“添加快捷方式”
然后在上面选择解压后程序要创建的快捷方式的位置。
“源文件名”:解压后文件的快捷方式,填写绝对路径和文件名。
“目标文件夹”:不需要填写。
“快捷方式描述”:不需要填写。
“快捷方式名”:解压后文件的生成快捷方式的名字。
“快捷方式图标”:不需要填写。
完成后单击“确定”,然后选择选项卡中的“模式”。
(如下图)
在“安静模式”中选择“全部显示”,然后选择选项卡中的“更新”。
(如下图)
在更新方式中选择“解压并替换文件”,在覆盖方式中选择“覆盖所有文件”,完成后点击“确定”。
然后在“压缩文件名和参数”的方框中点击“确定”,然后等待压缩,压缩完成后即自解压文件完成。
WinRAR自解压制作

2007-07-12 下午 08:141、提取和引用自解压模块提取自解压模块:(1)用 upx 工具从 Winrar 安装版中提取 SFX 模块(假设Winrar 安装版的文件名为 winrarsc.exe):upx winrarsc.exe -d -osetup.exe --overlay=strip如果提示未经过upx压缩,可先用下面的命令压缩一次,再执行上述操作upx winrarsc.exe或者使用winhex等二进制编辑工具打开文件,查找“RAR!”,将从“RAR!”开始到文件结尾处的所有内容删除,文件剩下的部分另存为setup.exe(此方法由 BigBull 提供)。
(2)运行setup.exe,检测该模块是否正常工作,可以使用reshack等工具对资源进行再修改或美化。
处理完毕后更名为Setup.SFX保存并复制到 WinRAR 的安装文件夹。
引用自解压模块:制作自解压包,单击“高级”标签,选择“自解压选项”按钮,出现“高级自解压选项”对话框,单击“模块”标签,选择其中的 Setup.SFX 自解压模块。
若列表中没有该模块则说明复制模块时没有放到正确的位置。
2、提取安装脚本:winrar cw winrarsc.exe setup.txt3、引用文件名为加空格长文件名时必须使用双引号,可以使用路径,不包含根目录时,会视为安装目录的子文件(夹)。
例:Path=123\folder1 ---> 等同于%programfiles%\123\folder1Path=123 ---> 等同于%programfiles%\123该句指定了默认安装目录,为便于表达,将其变量表示为%path%,则在引用文件时myapp.exe ---> 等同于%path%\myapp.exe,即%programfiles%\123\myapp.exesubfolder1\myapp.exe ---> 等同于%path%\subfolder1\myapp.exe,即%programfiles%\123\subfolder1\myapp.exe4、Delete, Setup, Shortcut等命令可以多条,将按先后顺序执行。
用WinRAR制作安装程序

用WinRAR制作安装程序WinRAR是一个著名的文件压缩软件,它功能强大、操作方便。
另外它可以生成自解压文件,并可以设置解压前后的一系列操作,通过应用这些功能,可以制作出简单的安装程序。
请先安装WinRAR,版本越高越好。
WinRAR安装完成后,在资源管理器中,使用右键就能看到WinRAR的功能选项。
本文中使用的WinRAR版本是3.90 beta 5。
不同版本的界面可能不同,但大致原理操作相同。
第一步:整理你要安装的程序,放置到同一个目录下,右键点击该目录,选择”添加到压缩文件”。
第二步:设置压缩文件名和参数。
更新方式使用缺省的“添加并替换文件”。
并选中“创建自解压格式压缩文件(X)”复选框。
第三步:切换到高级选项Tab页,进行自解压选项设置。
第四步:设置自解压选项。
其中许可选项卡,用以输入许可信息;模块选项卡,用以选择自解压模块;更新选项卡,用以生成压缩文件时的更新与覆盖方式。
这些对生成的安装程序的外观没有影响。
其它几个选项修改后,都会改变安装程序的外征表现,对他们进行重点说明。
常规选项:解压路径有三个选项,“Program Files”,当前文件夹,绝对路径。
可以使用绝对路径,将程序安装到指定的目录。
解压后运行,是一个可选的选项,它似的安装程序在解压到指定目录后能改接着再执行一个程序。
这个程序的路径是相对路径,当前路径为解压后的路径。
比如解压后,解压路径里面有install.bat,就可以执行这个脚本。
高级选项:高级选项中,重点的地方是添加快捷方式。
图下示例,是添加桌面快捷方式的方法。
只要填入源文件名,快捷方式名即可。
其它的填入项可以自己测试。
文本和图标选项:其中,徽标与图标,可以直接从文件中选择。
浏览按钮出的选择框都已经指定了文件的格式。
徽标是bmp,图标是ico。
模式选项:安静模式,选择全部显示,会在安装的时候,提示您进行确认或者选择安装路径。
如果隐藏启动对话框或者全部隐藏,生成的安装程序就没有提示对话框,直接安装到你指定的目录。
好压 创建自解压简明教程

HaoZip 创建自解压简明教程
1.选择要添加的文件,右键单击,选择“添加到压缩文件…”
2. 在弹出的窗口中,首先选择压缩文件格式为“7Z”,再选中“创建自解压格式压缩文件”,然后单击“自解压选项”
3.选择“解压”选项卡,在“解压后运行”下面输入解压后要自动运行的程序及其参数。
部分安装程序支持带“/S”参数进行静默安装。
4.在“模式”选项卡中,选中“解包到临时文件夹”和“全部隐藏”
5.你还可以在“图标”选项卡中,自己指定最终生成压缩文件的图标。
6. 最后点击“确定”按钮,便能生成你自己的自解压安装程序了!。
自解压文件制作使用(图文详解)

自解压文件制作使用(图文详解)自解压文件一个 SFX (S el F-e X tracting)自解压文件是压缩文件的一种,它结合了可执行文件模块,一种用以运行从压缩文件解压文件的模块。
这样的压缩文件不需要外部程序来解压自解压文件的内容,它自己便可以运行该项操作。
然而 WinRAR 仍然可将自解压文件当成是任何其它的压缩文件处理。
所以如果你不愿意运行所收到的自解压文件 (比如说,它可能含有病毒时),你可以使用 WinRAR 来查看或是解压它的内容。
自解压文件通常与其它的可执行文件一样都有 .exe 的扩展名。
自解压文件是很方便的,如果你想要将压缩文件给某一个人时,但却不知道他们是否有该压缩程序可以解压文件的时候。
你也可以使用自解压来发布你自己的软件,例如 WinRAR 的安装程序便是使用图形 GUI RAR 自解压模块 Default.sfx 所制作的。
要从命令行创建自解压文件,你可以使用 -sfx开关来制作新的压缩文件,或是 s来将已存在的压缩文件转换成自解压文件。
在 WinRAR 图形界面则有两种方式。
一个是当要创建新的压缩文件时,从压缩文件名和参数对话框选择“创建自解压格式压缩文件”选项:另一个是输入已存在的压缩文件并单击“自解压格式”按钮:WinRAR 中包含了数个自解压模块,全部的自解压模块都有 .sfx 扩展名并且必须放在 WinRAR 所在的文件夹中。
默认的 WinRAR 始终使用Default.sfx模块,但是你也可以直接以“-sfx”开关或是“S”命令来直接指定其它的模块名。
例如,转换 myarchive.rar成为自解压格式,使用WinCon.SFX模块运行:WinRAR S WinCon.SFX myarchive.rar在 WinRAR 图形界面下,你可在菜单中选择你想要用的自解压模块,在当你运行“压缩文件转换转为自解压文件”命令时,它就会出现让你选择。
WinRAR 默认创建的是 RAR 自解压文件,所以在“模块”中只能看到 RAR 自解压模块。
用winrar做自解压程序是很简单的

用winrar做自解压程序是很简单的,本人为求讲的详细字就多了,你看着累但你一定要相信我一个字一个字打出来回比你更累,至少为了我的苦劳请看完。
为了大家的容易理解,我以制作绿色大蜘蛛自动安装程序为例为大家讲解。
1.首先选择之你要安装的程序右键添加到压缩文件如图1后出现如图2并勾选创建自解压文件图22.点击如图2中的高级出现如图3并点击自解压选项在解压路径中输入你要安装的地方比如要安装在C:\Program Files\Dr.Web 目录下就输入如图43.我想要在程序安装后就运行如图5安装右键.bat这个文件就在解压后运行里输入如图6接下来点击如图6中的文本和图标出现如图74.要想给你的程序加图标就点从文件加载自解压图标后的浏览选择你的图标位置比如我的图标在桌面是影痕图标.ico选择后点打开如图8(注意图标一定要是ico图标ico图标可以从网上下,如果不想加图标可以不设)5.要想给你的程序加徽标就点从文件加载自解压徽标后的浏览选择你的徽标位置(注意徽标一定要是bmp徽标bmp徽标可以从网上下,如果不想加徽标可以不设)这是我的徽标如图9 图96.要想给你的程序加快捷方式就点如图7上的高级快捷方式如图10后出现如图11可以向桌面开始菜单开始菜单/程序启动四个地方加快捷方式比如我想在桌面加DrWeb32w.exe 的快捷方式如图12就输入如图13别的方法也是一样的7.点文本和图标许可在这两个里面输入你想说的话分别如图14图158.如果你不想出现文本和图标许可这两个窗口就点模式选全部隐藏如图16就不会出现寻问对话框(这个方法制作单文件版程序时常用)把以上都完成了就点确定后出现如图3 再点确定程序就做好了大家看一下效果吧这个就是做好的程序会在如图1的文件夹中如图17把它移到桌面上运行如图18 19 图18图19还有第2步中安装目录为了增加程序的可移植性可以使用系统环境变量%USERPROFILE% 表示C:\Documents and Settings\当前用户名%ALLUSERSPROFILE% 表示C:\Documents and Settings\All Users%APPDATA% 表示C:\Documents and Settings\当前用户名\Application Data%ALLAPPDATA% 表示C:\Documents and Settings\All Users\Application Data%SYSTEMDRIVE% 表示C:%HOMEDRIVE% 表示C:\%SYSTEMROOT% 表示C:\WINDOWS%WINDIR% 表示C:\WINDOWS%TEMP% 和%TMP% 表示C:\Documents and Settings\当前用户名\Local Settings\Temp%ProgramFiles% 表示C:\Program Files%CommonProgramFiles% 表示C:\Program Files\Common Files系统环境变量有什么用我给大家几个例子吧我做了一个程序要安装在C:\Documents and Settings\Administrator\桌面下可拿到同学家在桌面上却找不到原来他家桌面路径是C:\Documents and Settings\Users\桌面当时我要在安装目录中入%USERPROFILE%\桌面就不管他的用户名是什么都能安装在桌面向上面我安装在C:\Program Files\Dr.Web也可以设为%ProgramFiles%\Dr.Web 这样就更智能了1.右键点击上次我制作的Dr.Web.exe自解压文件如图1点用Winrar打开出现如图2点注释出现如图3--------------------------------------------------------------------------------Path=%ProgramFiles%\Dr.WebSavePathSetup=安装右键.batTitle=影痕制作Text{影痕制作大蜘蛛安装程序}License=影痕制作{影痕绿色免费请放心使用}Shortcut=D, "DrWeb32w.exe", "", "", "DrWeb32w", ""--------------------------------------------------------------------------------上一个帖子的制作方法就是图形化的完成了上面这个自解压脚本命令Path= 这里是程序安装目录,输入你要安装到的地方Setup= 这里输入程序安装完自动运行的文件Title= 这里输入自解压文件窗口标题Text{ } 这里输入自解压文件窗口中显示的文本License= 这里输入许可窗口标题{ } 这里输入许可窗口文本Shortcut=D, "DrWeb32w.exe", "", "", "DrWeb32w", "" 这是在桌面创建DrWeb32w.exe的快捷方式第一个DrWeb32w.exe是程序名第二个是快捷方式名如果想在开始菜单创建方式命令就是Shortcut=S, "DrWeb32w.exe", "", "", "DrWeb32w", ""如果想在开始菜单/程序创建方式命令就是Shortcut=P, "DrWeb32w.exe", "", "", "DrWeb32w", ""如果想在启动创建方式命令就是Shortcut=T, "DrWeb32w.exe", "", "", "DrWeb32w", ""为了大家容易理解,这一个次我还以制作大蜘蛛制自动安装程序为例为大家讲解。
WinRAR自解压安装文件制作.doc

WINRAR自解压注释命令2009-03-20 14:34WINRAR自解压注释命令:@@@自解压命令: DeleteDelete=<文件名>在解压到目标文件夹之前删除指定的文件,允许数个 Delete 命令。
如果在此指定的文件被锁定而无法删除,自解压模块在解压前会试着将它临时重命名,并在 Windows 重新启动时删除它,这能不能成功则取决于 Windows 版本的差异。
例子:Delete=winrar95.exeDelete=rarlng.dll@@@自解压命令: LicenseLicense=<许可协议对话框标题>{许可协议文本 1许可协议文本 2...}当运行自解压文件时显示指定的作为软件许可协议文本。
用户既可以接受它并继续解压或者拒绝它并退出。
许可可以包含HTML 或者纯文本格式。
在以后的处理过程中,为了使字符串和对话框匹配,自解压模块将合并和重新格式化指定的字符串。
所以如果你希望重新产生一个新的段落,你需要在它前面放一个空的字符串。
你可以使用 HTML 来控制颜色,字体和显示的格式。
HTML 语法的描述可以在 The World Wide Web Consortium 站点找到。
也可以使用网页编辑程序来产生 HTML 文本。
如果文本由数个字符串组成,自解压模块把‘}’字符作为文本的结束标记,所以你在你的文本的字符串的首个位置不应该使用此字符。
如果你需要在字符串的开头使用‘}’字符,在它前面插入空格。
例子:License=最终用户许可协议书{所有版权于 RAR 均属于作者所专有。
此程序是共享软件,任何人在测试期限内均可以使用此软件。
在测试期限过后,你“必须”注册。
}@@@自解压命令: OverwriteOverwrite=[n]如果[n]为 0,在覆盖文件之前用户将会被先询问。
这是覆盖命令的默认动作,可以不需要指定。
如果[n]不存在或是等于[1],文件将在没有确认的状况下全部覆盖。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
当使用此命令时,好压软件将转换压缩文件成为自解压。
你也可以使用工具栏上的“自解压”按钮“把压缩文件转换成自解压格式”命令,并从列表中选择需要的自解压模块。
高级自解压选项: 模块
∙选择自解压模块:HaoZip7zWinConsole.sfx好压软件控制台模式的自解压模块,用这个模块制作的自解压文件,可以在Win32平台运行,为命令行模式,无界面。
HaoZip7zWinDefault.sfx好压软件界面自解压模块,
用这个模块制作的自解压文件,在解压时,会弹出解压选项卡,并可选项部分高级解压选项。
与外壳扩展右键菜单中的“解压到...”效果一样。
HaoZip7zWinSetup.sfx 好压软件安装盘模式的自解压模块,用这个模块
制作的自解压文件,功能与普通软件的安装盘相似。
∙自解压文件生成路径:制作的自解压文件的保存路径。
当自解压文件制作成功以后,好压软件会将自解压文件放在这个目录中。
点击“浏览”按钮,可以选择其他的保存路径。
∙保存当前设置为默认值:点击这个按钮后,好压会将“模块”、“文本”、“图标”、“更新”、“许可”、“解压”、“高级”各个选项卡中输入的内容,保存到配置文件中,作为默认配置,下次制作自解压文件时,这
些已经保存的配置项,会被自动载入界面。
高级自解压选项:文本
∙自解压窗口标题:设置指定的文本作为自解压窗口的标题。
为可选项。
∙自解压窗口中显示的文本:设置指定的文本作为自解压窗口中显示的文本内容。
仅支持纯文本格式。
为可选项。
∙从文件中加载文本:从文本文件中,读取文本内容,作为自解压窗口的标题。
支持的文件格式编码:GBK/GB2312/UTF8/Unicode等。
∙自动换行:如果选中该选项,“自解压窗口中显示的文本” 下面的文字用自动换行显示。
该选项仅影响该界面中的文本显示,不会对制作的自解
压文件产生任何影响。
高级自解压选项:图标
∙从文件中加载自解压图标:指定位图图像 (*.bmp) 文件用于创建或更新自解压压缩文件。
对于位图文件,支持256色位图,24位真彩位图,不
支持16色位图和单色位图,位图推荐大小为93×302, 位图的大小不能
过大,与自解压模块、其他配置文件等总的大小不能超过1MB。
∙从文件中加载自解压文件图标:使用目标 .ico 文件替换默认的自解压文件包含的图标。
这个文件必须至少包含一个 32x32 图标,16 或 256 色
(或全有)图标。
推荐不需要包含16x16图标。
大小超过 32x32 和颜色数
超过 256 色的图标仅被基于 NT 的 Windows (NT, 2000, XP, 2003 等)
支持,Windows 95, 98 和 Me 不支持。
高级自解压选项:更新
∙更新方式/解压和替换文件(默认):不管时间解压所有压缩的文件, 如果解压目标存在时,用自解压包内的文件替换目标文件。
∙更新方式/解压并更新文件:解压目标文件夹中不存在的或比要解压文件旧的文件。
∙更新方式/仅更新已存在的文件:仅解压在目标文件夹中存在并较旧的文件。
如果文件在目标文件夹中不存在,则会跳过。
∙覆盖模式/覆盖前询问(默认):覆盖文件前提示。
∙覆盖模式/覆盖所有文件:无任何提示覆盖文件。
∙覆盖模式/跳过已存在的文件:不覆盖已存在的文件。
高级自解压选项:许可
∙许可窗口标题:设置指定的文本作为许可窗口标题。
∙许可文本:当运行自解压文件时显示指定的作为软件许可协议的文本。
用户可以接受它并继续解压或者拒绝它并退出。
∙从文件中加载文本:从文本文件中,读取文本内容,作为许可窗口标题。
支持的文件格式编码:GBK/GB2312/UTF8/Unicode等。
∙自动换行:如果选中该选项,“许可文本” 下面的文字用自动换行显示。
该选项仅影响该界面中的文本显示,不会对制作的自解压文件产生任何影响。
高级自解压选项:解压
∙解压路径:设置要解压文件的默认目标路径。
你可以选择要将它创建在用户的“Program Files”文件夹,或当前文件夹,或在此指定一个绝对路
径。
∙解压路径/保存并恢复路径:这个选项允许自解压程序在注册表中存储用户输入的目标路径,并在自解压文件下一次运行时恢复相同的解压路径。
原来的路径值被放在输入目标路径区域的列表下拉菜单中,所以用户可以在以前输入的和原始路径中选择。
当安装新版本或更新一些软件到同样的目录时,这个功能可能很便利。
它允许只改变一次目标路径,而不需要每次都输入。
这只可以用在非空的解压路径区域的组合框中。
∙安装程序/解压前运行:在开始解压之前,自解压程序会试着运行指定的程序,在运行程序前,目标目录会被设为当前文件夹。
如果程序名包含空格,则它必须使用引号。
例如,当安装新版要覆盖旧版时,要删除旧版程序的时候,你便可以指定该命令。
∙解压前预释放:在开始解压之前,自解压程序会试着预释放制定程序,目标目录会被设置为当前文件夹,如果程序名包含空格,则它必须使用引号,预释放的文件可供自解压程序进行调用。
高级自解压选项:注册表
注册表选项允许向windows注册表中进行键值添加、修改、删除。
添加的格式和语法与windows标准reg文件相同。
∙从注册表(*.reg)文件导入:此功能可以将reg注册表文件的内容直接导入到自解压程序中。
∙添加键值:添加键值对话框允许进行注册表键值添加,详细操作请参考"
添加键值设置"。
高级自解压选项:模式
∙临时模式/解压文件到临时文件夹:此选项强制自解压程序创建一个临时文件夹,然后将所有文件解压缩到这个文件夹中,开始运行在安装程序/解压后运行区域所指定的程序,并在安装程序完成后删除临时文件夹中的所有内容。
当运行这些操作时,自解压程序会自动设置为安静模式(下面说明)。
如果设置“解压压缩文件到临时文件夹”,你也可同时指定安装程序且不使用解压路径区域。
你还可以设置两种可选的字符串参数,即定义问题和解压缩前显示问题的标题。
此类型的例子下仅在用户选择“是”
按钮时才会开始解压缩。
∙安静模式:选择“全部显示”,安装程序将显示全部的启动对话框与安装过程;选择“隐藏启动对话框”,安装程序将隐藏自解压启动对话框,仅显示安装过程;选择“全部隐藏”,安装程序将隐藏自解压启动对话框和安装过程,整个自解压程序将完全静默。
高级自解压选项:高级
∙目标文件夹中要删除的文件:解压前,自解压程序会试着删除所指定的文件或在目标文件夹内的文件。
你可以在此输入超过一个以上的文件,要如此做时,文件名之间必须以半角分号分隔。
∙快捷方式:允许解压后为被压缩文件创建快捷方式。
按下“添加快捷方式”按钮来描述一个新的快捷方式。
∙“请求管理员密码”选项与电脑的用户账户控制有关,如果用户账户控制设置为“最低”,则该选项无效。