C # шаблон для визуального интерфейса для настройки службы - PullRequest
1 голос
/ 04 марта 2011

У меня есть служба, которая работает в привилегированном режиме, но иногда непривилегированному пользователю необходимо будет настроить ее (выбрать соответствующее оборудование и т. Д.).Мне нужно предоставить простой визуальный интерфейс для этого.

Поскольку сервисы не могут взаимодействовать с визуальной средой, создавая окна и т. Д., Я забочусь о том, как лучше всего обеспечить этот интерфейс.Есть ли хорошие методы или шаблоны, которые люди использовали в прошлом?

Ура,

Ричард

Ответы [ 2 ]

2 голосов
/ 04 марта 2011

В прошлом я использовал WCF для обеспечения очень похожего интерфейса.У этого есть несколько преимуществ, но все нормальные IPC также доступны для вас.Если это будет на том же компьютере, вы можете разрешить службе взаимодействовать с рабочим столом.

1 голос
/ 04 марта 2011

добавить службу wcf self hosted к вашей службе windows. опубликуйте в этом сервисе необходимый метод и создайте клиентское приложение для вызова этого метода.

...