Если я правильно истолковал ваш вопрос, то вы развертываете службу на MachineA , а ваш ПК - MachineB .Вы хотите, чтобы служба, работающая на MachineA, выполняла запись в файл журнала на MachineB?
Если это так, создать общий ресурс на MachineB просто, а служба записать в файл на этом общем ресурсе., а не локальный файл.Поэтому вместо записи в C:\Log\MyLogFile.log
служба должна записывать в \\MachineB\Log\MyLogFile.log
.
Одна вещь, на которую следует обратить внимание, это то, что это означает, что ваша служба не сможет регистрироваться, если ваш компьютер не работает,Вам нужно будет убедиться, что ваш код корректно завершится неудачей, если это произойдет, а не зависать или падать.