Как журнал событий, так и имена источников должны быть зарегистрированы в Windows, прежде чем вы сможете записывать события. Запись событий может выполняться любой учетной записью пользователя, но для создания журнала событий и имен источников требуются права администратора.
Лучший способ настроить ведение журнала событий в производственном приложении - создать журнал событий и имена источников во время установки, когда вы можете законно требовать права администратора. Самый простой способ сделать это:
- Добавить в ваш прикладной проект
Installer Class
.
- Добавить компонент
EventLogInstaller
к поверхности дизайна компонента установщика. Это недоступно в панели инструментов по умолчанию, но вы можете легко добавить его из контекстного меню панели инструментов.
- Задайте свойства компонента
EventLogInstaller
, чтобы создать желаемый журнал событий и имена источников.
- Настройте проект установки для вызова настраиваемого действия, а затем укажите его в компоненте Installer вашего приложения. Именно то, как вы это делаете, зависит от вашей технологии установки.
- Настройте проект установки, чтобы запросить повышение UAC при его запуске. Именно то, как вы это делаете, зависит от вашей технологии установки.