Как использовать функцию "символические ссылки без прав" из обновления Windows 10 создатели?

Я установил обновление создателей для Windows 10 и включил режим разработчика.

Я могу создавать символические ссылки с помощью cmd с помощью команды mklink, но мое основное использование символических ссылок происходит от программного обеспечения, такого как Composer, когда я запускаю composer install, Это дает ошибку: не удается создать символическую ссылку из-за кода ошибки 1314: "необходимые привилегии не удерживается клиентом". У вас есть необходимые права администратора?

Я думал, что они сделали эти параметры именно для таких случаев (Они упомянули Git), что я делаю неправильно?

18
задан Oylex
04.04.2023 20:45 Количество просмотров материала 3671
Распечатать страницу

1 ответ

https://blogs.windows.com/buildingapps/2016/12/02/symlinks-windows-10/

как использовать символические ссылки

символические ссылки создаются с помощью команды mklink или API для CreateSymbolicLink

mklink

нет никаких изменений в вызове mklink. Для пользователей, которые Включен режим разработчика, команда mklink теперь успешно создайте символическую ссылку, если пользователь не работает от имени администратора.

CreateSymbolicLink

, чтобы включить новое поведение при использовании CreateSymbolicLink API, есть дополнительный dwFlags параметр, который необходимо установить SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE

поэтому, если программное обеспечение вы используете использует CreateSymbolicLink API, затем им нужно будет обновить свои вызовы, чтобы указать новый флаг.

1
отвечен Kim 2023-04-06 04:33

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх