У меня в настоящее время есть продукт Windows с загрузчиком, который запускает 5-6 MSI во время установки.Пара таких MSI может быть обновлена вне диапазона путем запуска новых версий этих MSI непосредственно в системе.В настоящее время загрузчик используется для управления удалением всех MSI при удалении основного продукта.Есть ли способ удалить загрузчик из логики удаления?Я хотел бы найти способ удаления основного MSI продукта для удаления всех остальных «дочерних» MSI.
Например: у меня есть установщик продукта Foo.exe, который запускает A.msi, B.msi и C.msi во время установки.В течение времени жизни приложения пользователь обновляет B.msi до B'.msi и C.msi до C'.msi, теперь у пользователя установлены A.msi, B'.msi и C'.msi (только A.MSI появляется в ARP).Как я могу получить деинсталляцию A.msi для удаления B'.msi и C'.msi?