Чтобы загрузчик программы установки мог загружать и устанавливать файлы, включенные в патч KB908002, вам нужно будет указать атрибут HomeSite
для каждого из файлов в описании пакета для загрузчика. Это описание пакета содержится в файле XML с именем package.xml в следующем месте (где v6.0A - версия SDK):
C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper
\Packages\KB908002\package.xml
В описании перечислены файлы, включенные в патч в элементе PackageFiles
. Каждый из элементов PackageFile
теперь может иметь атрибут HomeSite
, указывающий URL-адрес для загрузки. Однако, насколько мне известно, Microsoft не предлагает эти файлы для отдельной загрузки, поэтому вам придется размещать их самостоятельно.
<PackageFiles CopyAllPackageFiles="false">
<PackageFile Name="lockbackRegKey.msi"
HomeSite="http://myserver.com/lockbackRegKey.msi" />
<PackageFile Name="extensibilityMSM.msi"
HomeSite="http://myserver.com/extensibilityMSM.msi" />
<PackageFile Name="office2003-kb907417sfxcab-ENU.exe"
HomeSite="http://myserver.com/office2003-kb907417sfxcab-ENU.exe" />
<PackageFile Name="VerifPrequisites.exe"
HomeSite="http://myserver.com/VerifPrequisites.exe" />
</PackageFiles>
Другим вариантом будет распространение файлов вместе с вашими настройками - вы все равно можете распространять один пакет. Просто используйте инструмент, такой как IExpress (входит в состав Windows), чтобы создать самораспаковывающийся пакет, содержащий исправление, MSI и загрузчик setup.exe (подробности здесь )