Нам необходимо доставить Hotfix KB982638 нашим клиентам в связи с требованиями наших продуктов. Наши установщики основаны на WIX.Как включить Microsoft Hotfix в наши установщики на основе Wix?
Как мы можем запустить Hotfix KB982638 у наших установщиков в конце установки?
То, что мы пытались:
Мы пытались запустить свой EXE-файл из нашего .msi, но он начал ждать, чтобы закончить наш процесс Msi, который был на самом деле ждет исправлений, чтобы завершить свой процесс и так как остановленный.
Вот код:
<Binary Id="NDP40_x64" SourceFile="D:\ApBuild\src\bpf\extras\bin\NDP40-KB982638-x64.exe" />
<CustomAction Id="NDP40_x64_install" Return="ignore" Execute="deferred" BinaryKey="NDP40_x64" ExeCommand=" " />
<InstallExecuteSequence>
<Custom Action="NDP40_x64_install" After="InstallFiles"><![CDATA[Not REMOVE]]></Custom>
</InstallExecuteSequence>
Мы также пытались запустить его из Загрузчик (setup.exe) при выключении опции перезагрузки Исправления и включении опции Bootstrapper с атрибутом DEFR, но в этом случае, если система перезапускается, установка Hotfix также перезапускается и создается цикл.
Любая помощь была бы принята с благодарностью.
Спасибо и наилучшими пожеланиями
Фаррух
Дэн, спасибо за ответ. На самом деле мы не можем этого сделать. Вот что, если мы это сделаем: Ошибка «кода» LGHT0204: ICE77: NDP40_x64_install - это индивидуальное действие в скрипте. Он должен быть секвентирован между действием InstallInitialize и действием InstallFinalize в таблице InstallExecuteSequence –