Существует определенное значение реестра, которое мое приложение иногда создает во время выполнения, то есть НЕ при установке. Это значение находится в ключе реестра, которое я не хочу удалять; Я просто хочу удалить значение, которое я создал. Поскольку он не создан при установке, он не удаляется автоматически при удалении установщиком Windows. Что я могу сделать в MSI, чтобы удалить это значение, если оно существует?Как удалить один реестр VALUE при удалении MSI?
В таблице Registry нет такой опции. Означает ли это, что я должен написать собственное действие? Если да, у кого-нибудь есть примеры?
Я использую Wise Windows Installer Edition для создания MSI.
Также опубликовано here.
Это awfull, что MSI не обеспечивают стандартную технологию для удаления RegistryValue. Как, например, мы должны удалить HKCU/Windows/Current/Version/Run/My Program –