У меня есть простое приложение на C #, которое позволяет пользователям указать, что оно должно (или не должно) запускаться с Windows; это делается путем установки (или удаления) раздела реестра (а именно, ... \ Software \ Microsoft \ CurrentVersion \ Run \ MyApplicationHere).
Я использую проект установки VS для создания установщика для этой программы. Я не хочу, чтобы установщик создал этот ключ; он должен создаваться только тогда, когда пользователь выбирает параметр в программе.
Вот проблема: я бы хотел, чтобы деинсталлятор удалил этот ключ, если он существует, желательно не прибегая к каким-либо хакерским действиям; если есть простое «встроенное» решение, я бы с удовольствием его услышал. Спасибо!