【问题标题】:NSIS - Install path problemsNSIS - 安装路径问题
【发布时间】:2012-09-14 23:53:54
【问题描述】:

我在默认安装中遇到了一些路径问题。我的代码如下:

http://pastebin.com/7vrCuLiZ

我的问题是默认安装路径是“C:\Program Files (x86)\Advanlab\DISK1\Common\Borland Shared\BDE\”而不是“C:\Program Files (x86)\Advanlab”

https://www.dropbox.com/s/vfoxytj1sbvqs5a/helpnsis.png

感谢您的帮助:)

编辑: 仅当文件夹 Advanlab 已经存在时才会发生:s

【问题讨论】:

    标签: nsis


    【解决方案1】:

    InstallDirRegKey HKLM "${PRODUCT_DIR_REGKEY}" "" 命令可能正在拾取这个目录,试试InstallDirRegKey HKLM "${PRODUCT_UNINST_KEY}" "UninstallString"

    【讨论】:

    • 但是我应该在之前评论这一行并添加它吗?还是两者都存在?
    【解决方案2】:

    您是否在 NSIS 脚本中设置了默认安装目录?

    ; The default installation directory
    InstallDir $PROGRAMFILES\xxx
    

    【讨论】:

    • 你看不到 pastebin 链接吗?我尝试在这里发布代码,但有点乱:s
    • 是的,pastebin 中的第 48 行:InstallDir "$PROGRAMFILES\Advanlab"
    • 看不到任何问题...如果您尝试将“SetOutPath "$INSTDIR\DISK1" 更改为另一个文件夹,会发生什么情况?
    猜你喜欢
    • 2020-08-12
    • 1970-01-01
    • 2016-12-01
    • 1970-01-01
    • 2013-05-25
    • 2012-06-22
    • 2017-11-16
    • 2015-09-12
    • 2012-10-27
    相关资源
    最近更新 更多