我在从NSIS安装程序写入SUBSTed驱动器时遇到问题。
IfFileExists "K:\PROJECT\CFG\*.*" 0 DoesNotExist
SetOutPath "K:\PROJECT\CFG"
File ..\CFG\\*.*
DoesNotExist:
此外 - 它甚至找不到路径,所以我最终评论了IfFileExists命令,然后导致生成以下错误。 我尝试以管理员身份运行安装程序,但仍然收到以下消息:
打开文件写入错误:
K:\ PROJECT \ CFG \ CFG.x
单击“中止”以停止安装,“重试”再次尝试或“忽略” 跳过这个文件。
其中K:是SUBSTed驱动器。
如果使用实际路径,它可以正常工作。 有什么建议吗?
谢谢!
答案 0 :(得分:0)
好的,我发现了问题。这是UAC的提升。管理员帐户不存在SUBSTed驱动器,因此安装程序将无法访问/访问该驱动器。