从NSIS安装程序写入SUBSTed驱动器

时间:2016-11-22 12:34:38

标签: installation nsis

我在从NSIS安装程序写入SUBSTed驱动器时遇到问题。

IfFileExists  "K:\PROJECT\CFG\*.*" 0 DoesNotExist  
SetOutPath "K:\PROJECT\CFG"  
File ..\CFG\\*.*

DoesNotExist:

此外 - 它甚至找不到路径,所以我最终评论了IfFileExists命令,然后导致生成以下错误。 我尝试以管理员身份运行安装程序,但仍然收到以下消息:

  

打开文件写入错误:

     

K:\ PROJECT \ CFG \ CFG.x

     

单击“中止”以停止安装,“重试”再次尝试或“忽略”   跳过这个文件。

其中K:是SUBSTed驱动器。

如果使用实际路径,它可以正常工作。 有什么建议吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

好的,我发现了问题。这是UAC的提升。管理员帐户不存在SUBSTed驱动器,因此安装程序将无法访问/访问该驱动器。