none
Как получить доступ к объектам Windows service из Win-приложения. RRS feed

  • Вопрос

  • Доброе время.

    Вопрос - имеется Windows служба, установлена и запущена на раб.станции, служба реализует методы, как можно подключиться к данным (public - переменные, массивы), которые вычисляются в службе, из Windows-приложения, которое установлено локально на этой же станции. Пробовал создать прокси-объект в VS2010 через Add Service Reference - как в случае с Web-службами - не находит. Создавать сокеты - и слушать,передавать?

Ответы

  • Подключуться так просто не получиться. Управлять же можно при помощи класса ServiceController.


    Все должно быть просто, очень просто, настолько просто, насколько это возможно.
    • Помечено в качестве ответа Abolmasov Dmitry 13 июня 2011 г. 21:25
  • Напрямую - никак. Служба - это просто exe-файл, запущенный вместе с системой. Подключится к нему напрямую нельзя, как нельзя "подключится" к какому-нибудь консольному приложению.

    Можно запустить внутри службы WCF-хост, и достучаться к данным через него. Примерно так: http://msdn.microsoft.com/en-us/library/ms733069.aspx


    My blog | My Favorite Project
    • Помечено в качестве ответа Abolmasov Dmitry 13 июня 2011 г. 21:24

Все ответы