Блок приложения для ввода регистрации не добавляет записи журнала в просмотрщик событий на машинах, кроме которых был построен приложение

StackOverflow https://stackoverflow.com/questions/2733794

  •  02-10-2019
  •  | 
  •  

Вопрос

Я использую блокировку приложения для ведения журнала (из библиотеки Microsoft Enterprise 5.0), чтобы регистрировать исключения в просмотру событий, которые происходят в моем приложении WPF XBAP.

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

Я пытался найти причину, по которой это может произойти - я попробовал настроить потребность в False - но безрезультатно.

Кто-нибудь любые идеи по тому, почему это может происходить?

Это было полезно?

Решение

Регистрация на EventLog требует права.

Не уверена, что это проблема в вашем случае, но типичный сценарий: на программе машины dev запускается в контексте зарегистрированного пользователя, который является администратором, когда он развернут, он работает в контексте пользователя с меньшим количеством прав.

Другая вещь, которую нужно следить за тем, как приложение развернуто, если ОС думает, что программа пришла из Интернета, она ограничит то, что может сделать программа.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top