У меня есть проект A Basis MSI, созданный с помощью InstallShield 2018.
Установка включает в себя некоторый ЦС InstallScript, который изменяет реестр (я должен был сделать это внутри компонента, но из-за некоторых ограничений это делается с помощью кода)
Теперь я нашел ЦС между действиями InstallInitialize и CostFinalize с условием NOT REMOVE="ALL".
Код хорошо работает при установке, а при удалении эти изменения не удаляются.
Это должно работать таким образом?