我如何继续我的安装程序在安装一些包期间,重启之后?
其实,我已经建立使用项目的安装程序包维克斯束 (具有不同的包链中的安装)。 但是,当它安装微软的Windows Installer 4.5(.msi)的它会重新启动PC。 它重新启动后,我想我的安装后继续。 我怎样才能做到这一点?
我想我们可以通过使用的退出代码做到这一点,但我不知道如何在维克斯捆绑使用它。
我如何继续我的安装程序在安装一些包期间,重启之后?
其实,我已经建立使用项目的安装程序包维克斯束 (具有不同的包链中的安装)。 但是,当它安装微软的Windows Installer 4.5(.msi)的它会重新启动PC。 它重新启动后,我想我的安装后继续。 我怎样才能做到这一点?
我想我们可以通过使用的退出代码做到这一点,但我不知道如何在维克斯捆绑使用它。
是的,你是对的。 你需要在包中使用的退出代码:
<ExePackage Id="WinXP_x86"
Cache="no"
Compressed="no"
PerMachine="yes"
Permanent="yes"
Vital="yes"
Name="redist\WindowsXP-KB942288-v3-x86.exe"
DownloadUrl="http://download.microsoft.com/download/2/6/1/261fca42-22c0-4f91-9451-0e0f2e08356d/WindowsXP-KB942288-v3-x86.exe"
InstallCondition="VersionNT=v5.1 AND NOT VersionNT64 AND VersionMsi < v4.5"
InstallCommand="/quiet /norestart">
<RemotePayload ProductName="Windows Installer 4.5"
Description="Windows Installer 4.5 Setup"
CertificatePublicKey="F321408E7C51F8544B98E517D76A8334052E26E8"
CertificateThumbprint="D57FAC60F1A8D34877AEB350E83F46F6EFC9E5F1"
Hash="86E1CC622DBF4979717B8F76AD73220CDB70400B"
Size="3327000"
Version="4.5.0.0" />
<ExitCode Behavior="forceReboot"/>
</ExePackage>
一旦这个已经重新启动,它将继续进行安装,假设你使用的是最新版本。 有地方引导程序不会在重启后继续的错误。