Удаление из панели управления отличается от удаления из MSI

Есть ли разница между удалением приложения с .msi на основе WiX из панели управления и самого .msi?

Если есть что это?

Я спрашиваю по следующей причине:

Разница в следующем: мой .msi хранит некоторые файлы в% PROGRAMDATA%. Если я удаляю из панели управления файлы там удаляются (кажется, что .msi отслеживает их (они определены как компоненты)), но когда я открываю .msi и пытаюсь удалить (у меня есть диалоговое окно обслуживания), те файлы не удаляются.

Другое отличие: у меня также есть пользовательское действие для остановки моего приложения, если оно запущено, которое вызывается после = "AppSearch" в InstallUISequence и до = "CostFinalize" в InstallExecuteSequence, но при удалении из MSI оно не будучи призванным Только диалоговое окно показывает, что есть файлы, которые нужно удалить, но которые используются, но некоторые процессы, и когда я говорю, чтобы они остановились, это не происходит.

Ответы на вопрос(2)

Ваш ответ на вопрос