COM сервер как служба
На машине есть JScript, которому требуется эти данные получать. Предполагается, что скрипт будет получать данные посредством ActiveX компонентов, которые будут дергать COM сервер.
Далее вопрос. Как это все связать - службу и COM-сервер (все на C#).
Из MSDN:
[QUOTE]
COM makes it possible to create DLL servers that can be loaded into a surrogate EXE process
[/QUOTE]
и далее намекается на использование интерфейса ISurrogate. Я совершенно не понимаю как его использовать в моейм случае и решит ли это задачу.
Если сможете, помогите.
Найдите путь обмена данными. Вариантов куча: от сокетов до именованных пайпов... Напишите отдельно службу, которая будет собирать данные и слушать, к примеру, какой-нибудь TCP порт, а клиента реализуйте обычным СОМ-сервером, который будет через сокеты обращаться к этому порту по сети (с любой машины в сети) и отсылать какие-то определенные Вами команды... И возвращать полученные от службы данные. В общем, релизуйте примитивный веб-сервер....