Удалить ключ реестра во время удаления

У меня есть простое приложение на C #, которое позволяет пользователям указать, что оно должно (или не должно) запускаться с Windows; это делается путем установки (или удаления) раздела реестра (а именно, ... \ Software \ Microsoft \ CurrentVersion \ Run \ MyApplicationHere).

Я использую проект установки VS, чтобы создать установщик для этой программы. Я не хочу, чтобы установщик создал этот ключ; он должен создаваться только тогда, когда пользователь выбирает опцию в программе.

Вот в чем проблема: я бы хотел, чтобы деинсталлятор удалил этот ключ, если он существует, желательно, не прибегая к каким-либо взломам; если есть простое «встроенное» решение, я бы с удовольствием его услышал. Спасибо!

Ответы на вопрос(3)

Ваш ответ на вопрос