Как я могу удалить записи реестра при деинсталляции (установка была выполнена с помощью установщика Windows) - PullRequest
0 голосов
/ 18 октября 2010

У меня есть небольшое приложение WPF, которое записывает некоторую основную информацию в реестр во время выполнения программы. Приложение поставляется с установщиком Windows. Как я могу сказать установщику Windows удалить записи реестра, которые были созданы во время выполнения программы, когда программа удалена через панель управления? (Также обратите внимание, что эти записи не были созданы во время установки. Они были созданы во время выполнения программы)

1 Ответ

1 голос
/ 18 октября 2010

Я не уверен, что это удовлетворит все ваши потребности, но это может помочь вам взглянуть на это под другим углом.

Обычно, когда мне нужно сделать что-то подобное, у меня есть установщиксоздайте «фиктивные» значения для значений реестра, которые понадобятся программе.В результате программе никогда не требуется создавать новое значение реестра, и процесс удаления является тривиальным.

Если мне нужны динамически сгенерированные значения реестра, у меня обычно будет значение реестра, указывающее на папку в данных приложения.где я буду использовать какую-то файловую структуру.При этом удаление динамических элементов является тривиальной задачей (просто удалите папку).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...