在做安装包时,为了用户的方便,很多时候采取静默安装方式(Silent Installation),也就是无需用户干预的自动化安装。
《VS2005》
显示进度条(Unattended):
【vcredist_x86.exe /q:a】
没有取消按钮(Unattended install with no cancel button):
【vcredist_x86.exe /q:a /c:"msiexec /i vcredist.msi /qb! /l*v %temp%\vcredist_x86.log"】
完全隐藏UI(Silent install):
【Vcredist_x86.exe /q:a /c:"msiexec /i vcredist.msi /qn /l*v %temp%\vcredist_x86.log"】
安装完成之后,【HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DevDiv\VC\Servicing】中会生成表项。
《dotnetfx》
【dotnetfx.exe /q:a /c:"install /l /q"】
安装完成之后,【HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP】中会生成表项。
(1033为英文,1041为日文的语言包)
《Adobe AIR》
【C:\Program Files\Common Files\Adobe AIR\Versions\1.0\Resources\Adobe AIR Application Installer.exe -silent -location YourAirFilePath YourAirFile.air】
(最近的新版本中好像变为了airappinstaller.exe)
Adobe AIR的安装路径可以从注册表中
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Adobe AIR]的InstallLocation来获取。
没有评论:
发表评论