Как запросить удаление пользовательских данных при удалении приложения?

Я использую InstallShield Limited версии 2013 для настройки моего приложения Visual Basic. Я сохраняю данные пользователя приложения.

Обычно Деинсталляция не удаляет файлы приложения.

Во время удаления я хочу удалить файлы с предупреждением "Вы хотите удалить папку профиля?".

Кто-нибудь может предложить мне способ достичь этого?

1 ответ

Решение

Деинсталлятор не удаляет вещи, которые были изменены / добавлены пользователем. Потому что таких добавленных файлов нет в таблице файлов деинсталлятора.

Чтобы удалить такие файлы, создайте CustomAction. В CustomAction вы можете показать MessageBox и, соответственно, вы можете удалить определенную папку или файлы, используя функцию удаления.

Добавьте это CustomAction в вашу последовательность выполнения и установите условие "REMOVE=ALL", чтобы оно выполнялось только при удалении.

Другие вопросы по тегам