Я создал сервис через srvany.exe, как описано здесь. Это приложение требует доступа к подключенному сетевому диску. Я вручную сопоставил этот диск как локальный администратор, но мое приложение / служба не имеет к нему доступа.
Я попытался запустить службу с правами локального администратора. Но ни системная учетная запись по умолчанию, ни локальный администратор не имеют доступа к сети.
Если я запускаю приложение вручную, используя учетную запись локального администратора, приложение имеет доступ к сети.
Что мне нужно настроить, чтобы мой сервис имел доступ к сетевой папке?
Редактировать:
Я написал небольшой командный файл, похожий на следующий, и отредактировал реестр, чтобы служба запускала пакет вместо exe. Поэтому я попытался сопоставить и запустить исполняемый файл с теми же учетными данными. Но все равно не получается
net use V: /DELETE
net use V: \\Server\Folder\Folder /user:UserName password /PERSISTENT:YES
"C:\Program Files\MyApplication\MyApplication.exe"