2012-09-14 181 views
0

我在默認安裝中遇到了一些路徑問題。我下面的代碼:NSIS - 安裝路徑問題

http://pastebin.com/7vrCuLiZ

而我的問題是,安裝默認路徑爲 「C:\ Program Files文件(x86)的\ Advanlab \ DISK1 \ COMMON \ Borland的共享\ BDE \」,而不是「C :\ Program Files文件(x86)的\ Advanlab」

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

感謝您的幫助:)

編輯: 它僅在文件夾Advanlab已經存在的情況:■

回答

0

InstallDirRegKey HKLM "${PRODUCT_DIR_REGKEY}" ""命令可能是撿了這個目錄,嘗試InstallDirRegKey HKLM "${PRODUCT_UNINST_KEY}" "UninstallString"

+0

但是,我應該在註釋行之前添加?或者兩者都存在? –

+0

您只需要一個InstallDirRegKey ... – Anders

0

您是否在NSIS腳本中設置了默認安裝目錄?

; The default installation directory 
InstallDir $PROGRAMFILES\xxx 
+0

不能看到引擎收錄鏈接?我嘗試在這裏發佈的代碼,但有點雜亂:s –

+0

是的,行48在pastebin:InstallDir「$ PROGRAMFILES \ Advanlab」 –

+0

看不到任何問題...如果您嘗試更改「SetOutPath」$ INSTDIR \ DISK1 「到另一個文件夾,會發生什麼? – gammay