Ответ 1
Когда я пытаюсь записать журнал регистрации приложений, я получаю исключение безопасности. (Инфраструктура регистрации событий Windows пытается создать мне новый источник событий и получает нарушение безопасности.)
Я только что ответил на это здесь: Использование EventLog в приложении ClickOnce
Поэтому я хотел бы попробовать повторно использовать существующий источник событий. Я нашел в журнале событий приложений только два "генератор-звучащих" источника. Являются ли они всегда частью установки Windows и сделали бы разумный выбор?
Это действительно неразумно делать это. Существующие источники событий будут использоваться либо приложениями Windows, либо сторонними приложениями. Если какая-либо из них удалена или изменена чем-то вроде пакета обновления или патча, ваша программа выйдет из строя, если вы не применили обработку исключений, чтобы обработать исключение изящно, но тогда вы не будете регистрировать события.
Также рассмотрите работу, которую вы, возможно, придется сделать, чтобы перенести приложение в следующую версию Windows. Я предлагаю вам сделать штангу для собственной спины.
В ответе, с которым я связался, я предложил лучший способ справиться с этой проблемой: установить приложение с помощью admin privs с установщиком, создающим источник, или создав простое приложение, которое эффективно делает то же самое с помощью роли администратора.
Единственное, что я могу предложить, - всегда запускать приложение в режиме администратора.