В моем msi я должен вызвать установленный exe-файл с некоторыми параметрами, как очень первое действие удаления. Вот код:Wix: Выполнение установленного exe в качестве первого действия при удалении
<CustomAction Id="UnRegisterOnUninstallApplication"
Execute="immediate"
FileKey="MyProgram.exe" ExeCommand="/unregister" Return="asyncNoWait" />
<InstallExecuteSequence>
<RemoveExistingProducts After="InstallInitialize"/>
<Custom Action="UnRegisterOnUninstallApplication" Before="UnpublishComponents" >Installed AND NOT UPGRADINGPRODUCTCODE</Custom>
</InstallExecuteSequence>
Хотя, планируется до UnpublishComponents, но вопрос, на некоторых компьютерах, настраиваемое действие вызывается во время или после того, как библиотеки DLL зависимостей будут удалены и так MyProgram.exe аварий здесь. Это что-то кажется непредсказуемым ...
Может ли кто-нибудь посоветуйте, если я что-то упустил или что-то сделал не так ??? Спасибо, кучка.