gpt4 book ai didi

c++ - CreateSymbolicLink 相当于 “mklink/J” ?

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:30:33 24 4
gpt4 key购买 nike

没有管理员权限,我知道我可以在命令行中创建一个符号链接(symbolic link):

mklink/J 链接路径原始资源路径

在 C++ 中,我尝试使用 CreateSymbolicLink;但是,我收到错误消息“客户端不持有所需的权限。”有没有办法在没有管理员权限的情况下创建指向目录的符号链接(symbolic link)/连接,相当于 mklink/j?

提前致谢!

最佳答案

您使用 mklink/j 创建的不是符号链接(symbolic link)。它是一个 NTFS 结点。您可以创建没有管理员权限的联结,但您需要 SeCreateSymbolicLinkPrivilege 才能创建符号链接(symbolic link)。默认情况下,只有管理员 token 具有 SeCreateSymbolicLinkPrivilege

因此,您需要创建一个联结点。这篇代码项目文章向您展示了如何做到这一点:http://www.codeproject.com/Articles/194/Windows-2000-Junction-Points

关于c++ - CreateSymbolicLink 相当于 “mklink/J” ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12904681/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com