我需要以编程方式创建符号链接
我已经给了一个用户帐户“需要”权限,但该应用程序不会创建链接,除非它以管理员身份运行 我尝试添加清单并将权限设置为highestAvailable
我找到了一些页面,声称CreateSymlink有一个额外的标志 symbol_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE值0x02
这似乎正是我需要的 我尝试了,但返回错误87,无效参数
该程序在Windows 7 pro下工作,但在Windows 10下失败
感谢您的帮助。
这个标志似乎是在新的Windows 10版本14972中引入的-在此之前它不会工作。(创建者更新)您的应用程序可能在Win 7上运行,因为该标志被忽略。
此外,您还需要启用开发人员模式。 Source