WriteFile для символической ссылки, которая указывает на файл сетевого тома - PullRequest
0 голосов
/ 09 сентября 2010

Я сделал символическую ссылку на файл.

mklink C: \ LinkFileToPointNetworkFile.txt Z: \ NetworkFile.txt

Затем я открыл и прочитал файл.Хорошо.Это работает хорошо.Данные целевого файла были прочитаны.
-Конечно, я не использовал FILE_FLAG_OPEN_REPARSE_POINT

Но если я попытаюсь записать в файл, я получу сообщение «Доступ запрещен».не то, что я ожидал.
Почему это так работает?

1 Ответ

1 голос
/ 09 сентября 2010

Символические ссылки преднамеренно отключены для общих сетевых ресурсов по умолчанию в целях безопасностиВы можете изменить это на своем компьютере с помощью:

fsutil behavior set SymlinkEvaluation L2L:1 L2R:1
...