Как создать приложение, похожее на демон, для получения информации от службы Windows? - PullRequest
1 голос
/ 18 октября 2010

Цель состоит в том, чтобы мое основное приложение либо запускалось, либо сообщалось о подключении USB-устройства.

Для этого я создал службу Windows и общий удаленный объект. У меня есть небольшое приложение Windows Forms, которое запускается в фоновом режиме для запуска приложения.

Это небольшое приложение для создания окон, с которым я борюсь. Как я могу заставить его запускаться автоматически и продолжать работать в течение всего сеанса пользователя? Мне кажется, я прошу много ошибок с этим дизайном.

Это небольшое промежуточное приложение просто делает это:

channel = new TcpChannel(55555);
ChannelServices.RegisterChannel(channel, false);
RemotingConfiguration.RegisterWellKnownServiceType(typeof(SharedRemoteObject.RemoteObject), "USBDetectServer", WellKnownObjectMode.SingleCall);

Это все, что делает эта вещь. Что мешает мне поместить это в саму службу, а не запустить эту промежуточную программу?

Если я не могу поместить его в службу, есть ли у кого-нибудь предложения о том, как можно запустить небольшое приложение без графического интерфейса пользователя во время сеанса пользователя, который не является службой?

1 Ответ

4 голосов
/ 08 февраля 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...