Inno Setup - Как сохранить ключи реестра после удаления - PullRequest
0 голосов
/ 08 сентября 2010

У меня есть программа установки для условно-бесплатной программы, которая имеет ограничение по времени.Установщик сохраняет неясный ключ в реестре Windows с датой установки, и я не хочу, чтобы этот ключ удалялся при удалении, чтобы пользователь не мог просто удалить и переустановить программу, чтобы обойти ограничение по времени.

Я пытался использовать собственный код Delphi для записи ключа (RegWriteStringValue ()), но похоже, что деинсталлятор их тоже удаляет.Любые идеи о том, как сохранить ключ реестра (или другой способ сохранить первоначальную дату установки в системе)?

1 Ответ

0 голосов
/ 08 сентября 2010

Из документации установки Inno ( [Registry] раздел ):

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

...