Что происходит в программе удаления Inno Setup с ключами реестра без флагов? - PullRequest
2 голосов
/ 16 марта 2020

Если в моем разделе [Registry] скрипта Inno Setup есть следующая строка

Root: "HKLM"; Subkey: "SOFTWARE\MySoftware"; ValueType: string; \
    ValueName: "ApplicationDescription"; ValueData: "My cool software";

, что произойдет при удалении? Нужно ли добавлять flags: uninsdeletevalue;, если его нужно удалить при удалении?

1 Ответ

3 голосов
/ 16 марта 2020

Как явно указано в [Registry] разделе документации :

По умолчанию ключи реестра и значения, созданные программой установки, не удаляются во время удаления. Если вы хотите, чтобы программа удаления удаляла ключи или значения, вы должны включить один из флагов uninsdelete*, описанных ниже.

...