Вы можете отобразить окно сообщения (или любую форму уведомления) из службы Windows? Не могу заставить его работать. Я использовал:Показать окно с помощью службы Windows
global::System.Windows.Forms.MessageBox.Show("A fatal error occurred. " +
ServiceName + " is now terminating.");
но это не сработало и только что произвело ошибку.
Ох .. Я надеялся на общий обработчик исключений, который уведомит пользователя, если возникла ошибка с сервисом.В некоторых случаях он будет кратковременно разбиваться, и пользователи не будут знать, что служба потерпела крах. – Jonn
Я использую окна сообщений все время при попытке отладки. Это быстрый и простой способ узнать, какие проблемы могут произойти. НИКОГДА не используйте окно сообщения в релизе! Всегда используйте журнал событий при создании выпуска! Чтобы использовать окно сообщений для целей отладки, просто добавьте ссылку System.Windows.Forms на ваш проект. –
Я хочу сообщить пользователю, что я не могу регистрировать события. Но единственный способ - это зарегистрировать событие? Это неудобно. – user922020