Доступ к целевому файлу в удаленной системе с помощью цепочек символических ссылок - PullRequest
1 голос
/ 08 марта 2012

Я создаю цепочку символических ссылок (до макс. , что составляет 64 цепочки) в удаленном целевом файле на Vista.При подключении новой символической ссылки к этой цепочке я проверяю, могу ли я открыть целевой файл или нет с помощью недавно добавленной символической ссылки.Я вижу, что добавление 20 символических ссылок в цепочку работает нормально, но когда я добавляю 21-ю символическую ссылку в цепочку и пытаюсь открыть целевой файл с помощью этой новой цепочки, я получаю сообщение об ошибке:

error 1921 (The name of the file cannot be resolved by the system). 

Та же ошибка, которую я вижу, когда пытаюсь открыть эту символическую ссылку через блокнот, но когда я открываю эту символическую ссылку с помощью командной строки, целевой файл открывается просто отлично, поэтому кажется, что ссылка связана, но каким-то образом при открытии той же символической ссылки с CreateFile winapi с OpenExisting флаг возвращает ошибку 1921 года.Я не уверен, почему это поведение.

Было бы здорово помочь, если бы кто-то помог мне решить эту проблему.

...