У меня есть проект, над которым я работаю, где мне нужно создать приложение и пакет услуг для Windows. Я хотел бы, чтобы процесс обслуживания выполнялся как SYSTEM или LOCALSYSTEM, чтобы учетные данные были неактуальны. Интерфейс приложения будет установлен и исполнен любым пользователем на машине. Данные из внешнего приложения будут переданы службе - скорее всего, пути к каталогам, выбранным пользователями. После запуска служба будет прослушивать команду для выполнения некоторых действий, принимая при этом вышеупомянутые пути.Каков идеальный метод для создания приложения Windows и пакета услуг?
Я использую C# на платформе .NET, и я изучил создание автономной службы и отдельного приложения отдельно, а также создание библиотеки служб WCF и хост-приложения - это насколько я получил.
Все эти методы кажутся чрезмерно сложными для достижения того, чего я пытаюсь достичь. Что такое современная конвенция при попытке чего-то подобного? Я желаю и могу изучить лучший способ продвижения вперед.
Редактировать: Это был отмечен как дубликат. Я не ищу информацию о том, КАК общаться с сервисом Windows. Это исправление и совсем не то, о чем я прошу. Я ищу подтверждение того, что я на правильном пути, а если нет, я ищу предложения. Мне сказали, что я на правильном пути и указал на с именем pipe binding.
Звучит так, как будто вы уже на правильном пути. –
Возможный дубликат [Как связаться со службой Windows?] (Http://stackoverflow.com/questions/4451216/how-to-communicate-with-a-windows-service) – IInspectable
IInspectable - эта ссылка действительно просто срывает MSDN для создания службы Windows и взаимодействия с ней. Я пытаюсь выявить наиболее идеальный метод, более конкретно суженный либо для службы Windows, либо для службы WCF. – Smitty