Правда ли, что служба, написанная на C #, не может предоставить визуальную обратную связь для рабочего стола?
Я понимаю, что службы запускаются до входа пользователя в систему, и в этот момент нет рабочего стола. Тогда мой вопрос, кроме регистрации событий в журнале системных событий, который не очень эффективный способ общения с пользователем, каковы мои альтернативы для отображения окна сообщения от службы?
На ум приходят только два варианта:
- MessageBox.Show - Оглядываясь вокруг, кажется, что это не вариант.
- Показать пользовательскую форму
Я не указал причины, по которым нужно показывать это окно сообщений.
Пожалуйста, предположите, что это нужно показать, так как я не хочу получать ответы о «хорошей практике». По крайней мере, на данный момент.