Служба Windows (C #) не запускает события из-за отсутствия подписки - PullRequest
1 голос
/ 27 декабря 2011

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

Короче говоря:

Приложение 1 - это служба Windows События запуска

App2 - это форма Windows , которая должна получать эти события и отображать полученные сообщения.

С чего начать

1 Ответ

3 голосов
/ 27 декабря 2011

.NET-события - это события, которые возникают внутри процесса (домена приложения) - вы не можете подписаться на события в одном процессе из другого.

Вам необходимо рассмотреть какую-то форму IPC - WCF - хороший выбор .

...