Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.08.2010, 10:55   #1
apromix
PHP, Delphi
Форумчанин
 
Аватар для apromix
 
Регистрация: 07.05.2008
Сообщений: 388
Сообщение Деинсталлятор InnoSetup, как удалить файлы?

Инсталлятор InnoSetup. Подскажите скрипт, который удаляет и файлы, и папки (в том числе и всю папку программы в Program Files), которых нет при установке программы, но которые потом ею создаются в процессе работы.

Сейчас при деинсталляции приложения папка в Program Files остается, а в ней папка с логами и ini-файл. Как все это удалить, чтобы полностью зачистить? Спасибо)
Мыши плакали, кололись, но продолжали жрать кактус...
мои проекты
apromix вне форума Ответить с цитированием
Старый 31.08.2010, 12:19   #2
Vago
Форумчанин
 
Регистрация: 15.01.2010
Сообщений: 948
По умолчанию

Код:
[UninstallDelete]
Name: "{app}\*.*"; Type: filesandordirs
Name: (app); Type: dirifempty
Но, между нами, я бы побоялся такую инсталляшку распространять Просто, представьте себе, что пользователь при инсталляции сделал опечатку и установил программу в непустую папку с какими-то важными данными. А потом - выполнил такую деинсталляцию...
Vago вне форума Ответить с цитированием
Старый 31.08.2010, 12:27   #3
SERG1980
Участник клуба
 
Аватар для SERG1980
 
Регистрация: 28.03.2007
Сообщений: 1,814
По умолчанию

подключите секцию [UninstallDelete] подробнее в справке
SERG1980 вне форума Ответить с цитированием
Старый 31.08.2010, 17:04   #4
apromix
PHP, Delphi
Форумчанин
 
Аватар для apromix
 
Регистрация: 07.05.2008
Сообщений: 388
По умолчанию

Решил так:

Код:
[UninstallDelete]
Type: files; Name: "{app}\*.ini"
Type: files; Name: "{app}\Log\*.log"
Type: dirifempty; Name: "{app}\Log"
Спасибо всем
Мыши плакали, кололись, но продолжали жрать кактус...
мои проекты
apromix вне форума Ответить с цитированием
Старый 11.04.2012, 11:57   #5
FaTaL
Участник клуба
 
Аватар для FaTaL
 
Регистрация: 09.11.2007
Сообщений: 1,762
По умолчанию

Тут же вопросик, чтобы не плодить темы.
С файлами то всё понятно. а вот как быть с реестром? Как удалить Ключ реестра, который создавался при работе программы, о котором деинсталлятор и знать не знает.
Заранее благодарен.
FaTaL вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
InnoSetup Unpacker Shell By Vayrus v1.2 Vayrus Софт 0 11.05.2010 10:10
Как удалить дублируемые файлы непоседа Софт 5 08.07.2009 00:53
как удалить временные файлы при onUnload McNikodim JavaScript, Ajax 6 25.11.2008 00:19
Как удалить файлы. Борис2 Паскаль, Turbo Pascal, PascalABC.NET 3 15.12.2007 16:00
как удалить анти вирус( касперский 2006)если она не работает и ее не возможно удалить Alar Общие вопросы Delphi 0 29.10.2006 21:36