Смотрите здесь:
http://msdn.microsoft.com/en-us/library/x7y6sy21.aspx
Примечание
Чтобы создать источник событий в Windows Vista, Windows XP Professional или Windows Server 2003, у вас должны быть права администратора.
Причина этого требования заключается в том, что все журналы событий, включая безопасность, должны быть найдены, чтобы определить, является ли источник события уникальным. В Windows Vista пользователи не имеют прав доступа к журналу безопасности; поэтому выдается исключение SecurityException.
В Windows Vista контроль учетных записей (UAC) определяет привилегии пользователя. Если вы являетесь членом группы «Встроенные администраторы», вам назначаются два токена доступа во время выполнения: стандартный токен доступа пользователя и токен доступа администратора. По умолчанию вы находитесь в роли стандартного пользователя. Чтобы выполнить код, который обращается к журналу безопасности, вы должны сначала повысить свои привилегии от обычного пользователя до администратора. Это можно сделать, запустив приложение, щелкнув правой кнопкой мыши значок приложения и указав, что вы хотите работать от имени администратора.
Решение: Вы должны настроить источник журнала, используя программу установки или утилиту, которая запускается от имени администратора. Если вы не уверены, просто используйте тот же код, который вы используете в веб-службе, чтобы записать сообщение «Утилита установки завершена».
(Вы должны не запускать веб-сервис с правами администратора)
Надеюсь, это поможет!