Восстановите значения реестра ассоциации файлов при удалении - PullRequest
1 голос
/ 18 января 2012

в соответствии с InnoSetup Helpfile возможно удалить ключ реестра и значение (сопоставление типов файлов), если моя программа будет удалена.

но проблема в следующем:

*. TXT-файлы <-> Редактор Windows

Установка моей программы

*. Txt <-> Моя программа

Удаление моей программы

*. TXT <-> НИЧЕГО

Итак, как мне сделать резервную копию предыдущей ассоциации при установке и восстановить их при удалении моей программы?

1 Ответ

3 голосов
/ 20 января 2012

Это ожидаемое поведение.

Что делать, если операции выполняются следующим образом:

  1. XYZ editor pro XP установлен и принимает на себя обработку .txt
  2. Yourapp 1.0 установлен и принимает на себя обработку .txt
  3. Удалено XYZ editor pro XP, возможно, восстановление обработки .txt обратно в блокнот (его резервная копия)
  4. Yourapp 1.0 удален, восстановив его резервную копию в XYZ editor pro XP

Большая разбитость

Лучший вариант - оставить их как есть, когда они деинсталлированы, ИЛИ ОСТАВИТЬ их ТОЛЬКО, если ваше приложение все еще зарегистрировано.

...