Разрешение не позволяет службе взаимодействовать с подключенной виртуальной папкой / диском - PullRequest
0 голосов
/ 06 октября 2011

Я подключаю папку к виртуальному диску следующим образом (я на Windows XP):

subst z: c:\virtual_disk

Это прекрасно работает, с одной стороны, у меня запущена служба (созданная с помощью C ++ / CreateService (...)), и она может записывать файлы в c: \ virtual_disk, но не в z: \

Я использую классический fopen, fwrite и т. Д.

Мне кажется, я сузил проблему до какой-то проблемы с разрешениями, хотя я не уверен. Служба работает с учетной записью «localSystem», и папка монтируется мной с использованием учетной записи администратора.

Любая помощь приветствуется!

1 Ответ

1 голос
/ 06 октября 2011

Отображение на пользователя. Если вы сопоставили Z, используя свою учетную запись, она не будет учитываться для учетной записи локальной системы. Вы можете либо запустить службу под своей учетной записью, либо настроить отображение самостоятельно.

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