InstallShield中如何制作静默安装包-IntallScript或InstallScript MSI工程类型
2010-11-18 16:55
302 查看
这篇文章,拖欠大家很久了,之前一直答应朋友们写一篇有关静默安装的文章,结果是一拖再拖。
静默安装包(Silent Installation):
所谓静默安装包,有这么几个特点:安装过程没有界面;安装过程不需要用户进行任何输入;也不会在Taskbar中显示一个安装程序的Icon。
如何创建一个静默安装包:
1. 静默安装包的制作是在主程序完成后进行的,先录制静默脚本文件,通过在命令行运行安装包Setup.exe 给入参数/r,这时会启动的依然是有界面操作的安装,按照正常操作方式完成安装。
2. 完成上一步之后,会在系统的Windows或WINNT文件夹下产生一个Setup.iss文件(可以通过按照时间排序查找),将此文件复制到Setup.exe同一目录下,改名为Setup.iss.install(静默安装脚本)。
3. 继续在命令行执行Setup.exe /r,完成后将新生成的Setup.iss文件同样复制到Setup.exe目录下,改名为Setup.iss.uninstall(静默卸载脚本)。
运行静默安装包:
1. Setup.exe /s f1"Setup.iss.install的路径" f2“指定生成静默安装Log的路径”
如果不通过f2指定log路径,则会在setup.exe同路径下生成一个Setup.log的文件。
2. 静默卸载调用方法同1。
转载自Kevin.Wan博客 更多Installshield交流问题可查看Appinstall中文论坛(www.appinstall.cn)
几点注意:
1. 对于自定义对话框,需要在脚本中通过SilentReadData实现脚本录制。
2. 上述方式适用于InstallScript和InstallScipt MSI工程。
3. 如果安装包是压缩成一个Setup.exe,可以将Setup.iss文件插入到Support Files下的Disk1下,然后重新Build,这样安装包可以通过“Setup.exe /s”调用。
静默安装包(Silent Installation):
所谓静默安装包,有这么几个特点:安装过程没有界面;安装过程不需要用户进行任何输入;也不会在Taskbar中显示一个安装程序的Icon。
如何创建一个静默安装包:
1. 静默安装包的制作是在主程序完成后进行的,先录制静默脚本文件,通过在命令行运行安装包Setup.exe 给入参数/r,这时会启动的依然是有界面操作的安装,按照正常操作方式完成安装。
2. 完成上一步之后,会在系统的Windows或WINNT文件夹下产生一个Setup.iss文件(可以通过按照时间排序查找),将此文件复制到Setup.exe同一目录下,改名为Setup.iss.install(静默安装脚本)。
3. 继续在命令行执行Setup.exe /r,完成后将新生成的Setup.iss文件同样复制到Setup.exe目录下,改名为Setup.iss.uninstall(静默卸载脚本)。
运行静默安装包:
1. Setup.exe /s f1"Setup.iss.install的路径" f2“指定生成静默安装Log的路径”
如果不通过f2指定log路径,则会在setup.exe同路径下生成一个Setup.log的文件。
2. 静默卸载调用方法同1。
转载自Kevin.Wan博客 更多Installshield交流问题可查看Appinstall中文论坛(www.appinstall.cn)
几点注意:
1. 对于自定义对话框,需要在脚本中通过SilentReadData实现脚本录制。
2. 上述方式适用于InstallScript和InstallScipt MSI工程。
3. 如果安装包是压缩成一个Setup.exe,可以将Setup.iss文件插入到Support Files下的Disk1下,然后重新Build,这样安装包可以通过“Setup.exe /s”调用。
相关文章推荐
- HOWTO:InstallShield中如何制作静默安装包-IntallScript或InstallScript MSI工程类型
- Basic INFO:InstallShield 工程如何制作Network Image安装包(即安装包为一个Setup.exe文件)
- InstallShield 工程如何制作Network Image安装包
- InstallShield 工程如何制作安装包,技术
- InstallShield 工程类型installscript,如何覆盖安装?
- Basic INFO - InstallShield制作的安装包如何进行平台过滤
- SOLUTION:InstallShield安装包工程中如何判断当前是否为静默安装(Silent Mode)
- 利用InstallShield12制作安装包之三:判断操作系统类型的多种方法
- 如何选择InstallShield工程类型
- INFO:InstallShield工程中如何通过Registry视图快速实现安装包注册表写入
- INFO:InstallShield工程中如何将安装包集成的Prerequisites安装文件压缩到一个Setup.exe中
- Kevin专栏---如何选择InstallShield工程类型
- INFO:InstallShield中Basic MSI工程类型如何调用InstallScript脚本
- INFO:InstallShield工程中如何让安装包初始化界面隐藏
- 如何选择InstallShield工程类型
- InstallShield中Basic MSI工程类型如何调用InstallScript脚本
- 如何选择InstallShield工程类型
- InstallShieldPro 2015中Basic MSI工程类型如何调用InstallScript脚本
- InstallShield中Basic MSI工程类型如何调用InstallScript脚本
- 如何选择InstallShield工程类型