При создании деинсталлятора я должен удалить источник события?
Нужно ли удалять источник событий при создании деинсталлятора для приложения Windows?
Я не ищу философскую дискуссию, я ищу конкретные технические причины, по которым может быть или не быть хорошей идеей удалить источник события, особенно. учитывая, что события, написанные на этот источник, останутся позади.
1 ответ
Решение
Хорошо:
- Что касается генерации событий на основе манифеста, может быть хорошей идеей оставить источник в системе, чтобы другие потребители событий могли правильно отображать сообщения, сгенерированные источником после удаления программы.
Плохой:
- Источники бесхозных событий загромождают системный реестр.
- Невозможно создать новый источник событий с одинаковым именем даже в разных каналах. Следовательно, вам придется как-то управлять конфликтными ситуациями при переустановке.