Во время установки я хотел бы записать пользовательское строковое значение в автоматически созданный раздел реестра HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MyApp.2020_is1
Я пытался сделать это в разделе [Registry]
моего сценария iss, но, похоже, быть проигнорированным.
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{#MyAppName}.{#MyAppVersion}_is1"; ValueData: "some tag"; Flags: uninsdeletekey; ValueType: string; ValueName: "CustomTag"
Это вообще обескураживает или я что-то упускаю? У меня есть PrivilegesRequired=admin
в разделе [Setup]
.
Обновление для лучшего описания того, что я пытаюсь сделать
С возможностью установки нескольких сборок Вместе с моим приложением я хочу дать пользователю возможность добавить описательный тег, чтобы он мог идентифицировать сборку не только по номеру сборки, но и по тегу.
Поскольку я в любом случае ищу в реестре предыдущие сборки, я пытался добавить пользовательское значение в ключ удаления вместо необходимости ссылаться на другой ключ, чтобы найти пользовательский тег.