Звучит так, будто вам нужно выделять ваши требования.
Вы упоминаете, что вам нужен доступ к общим ресурсам на других компьютерах, но при этом вы также упоминаете, что машины, на которых будет установлена эта служба, не обязательно будут частью домена.
Запустите службу под учетной записью пользователя, которая предоставит вам соответствующие ЛОКАЛЬНЫЕ разрешения. Затем создайте альтернативную учетную запись пользователя с доступом к соответствующим общим ресурсам, о которых ваша служба знает и олицетворяет при необходимости.
Теперь, что касается записи и создания файлов в ROOT, это будет интересно . Вашей службе потребуются полные административные разрешения для того, чтобы сделать это на Windows 7, если включен контроль учетных записей. Что, вероятно, можно с уверенностью предположить, находится на машинах, которые вы не контролируете напрямую. Либо отмените это требование, либо вам придется согласиться с тем, что ваша служба представляет собой угрозу безопасности.