Я подключаю папку к виртуальному диску следующим образом (я на Windows XP):
subst z: c:\virtual_disk
Это прекрасно работает, с одной стороны, у меня запущена служба (созданная с помощью C ++ / CreateService (...)), и она может записывать файлы в c: \ virtual_disk, но не в z: \
Я использую классический fopen, fwrite и т. Д.
Мне кажется, я сузил проблему до какой-то проблемы с разрешениями, хотя я не уверен.
Служба работает с учетной записью «localSystem», и папка монтируется мной с использованием учетной записи администратора.
Любая помощь приветствуется!