Вход из службы Windows на другую машину - PullRequest
2 голосов
/ 26 июля 2010

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

1 Ответ

1 голос
/ 26 июля 2010

Если я правильно истолковал ваш вопрос, то вы развертываете службу на MachineA , а ваш ПК - MachineB .Вы хотите, чтобы служба, работающая на MachineA, выполняла запись в файл журнала на MachineB?

Если это так, создать общий ресурс на MachineB просто, а служба записать в файл на этом общем ресурсе., а не локальный файл.Поэтому вместо записи в C:\Log\MyLogFile.log служба должна записывать в \\MachineB\Log\MyLogFile.log.

Одна вещь, на которую следует обратить внимание, это то, что это означает, что ваша служба не сможет регистрироваться, если ваш компьютер не работает,Вам нужно будет убедиться, что ваш код корректно завершится неудачей, если это произойдет, а не зависать или падать.

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