Задать вопрос
alexjet73
@alexjet73

Деинсталляция личных данных от программы из AppData\Roaming в Inno Setup?

Кто знает и работает\работал с Inno Setup, как реализовать при деинсталляции галочку "Удалить все данные" отметив которую деинсталлятор удалит файлы в папке AppData\Roaming\(названиепрограммы)\*.* ?
  • Вопрос задан
  • 197 просмотров
Подписаться 2 Средний Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
@d-stream
Готовые решения - не подаю, но...
Там собственно все прозрачно
есть секция [UninstallDelete]
где описываются файлы/директории для удаления - которые деинсталлятор удалит
(там же призывают к аккуратности в плане *.* и т.п. - дабы случайно установленная в c:\ установка при деинсталляции не попыталась удалить все с c:\ ))
p.s.
ну и рядом [UninstallRun]
где в общем-то что-то запустить при удалении
притом помимо taskkil и sc stop service / sc delete service
можно даже запустить какой-нибудь предварительно написанный или готовый "зачищатель"
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы