При создании деинсталлятора я должен удалить источник события?

Нужно ли удалять источник событий при создании деинсталлятора для приложения Windows?

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

1 ответ

Решение

Хорошо:

  1. Что касается генерации событий на основе манифеста, может быть хорошей идеей оставить источник в системе, чтобы другие потребители событий могли правильно отображать сообщения, сгенерированные источником после удаления программы.

Плохой:

  1. Источники бесхозных событий загромождают системный реестр.
  2. Невозможно создать новый источник событий с одинаковым именем даже в разных каналах. Следовательно, вам придется как-то управлять конфликтными ситуациями при переустановке.
Другие вопросы по тегам