2012-12-08 27 views
0

我是NSIS的新成員,我計劃使用NSIS分發程序A。現在我想提供一個額外的組件A1(它不能作爲A本身的一部分進行分發),它必須將其文件放到A的目錄中,如果沒有安裝A,則會失敗。我還希望能夠安裝更新版本的A,而無需重新安裝A1安裝程序將文件添加到已安裝的軟件包的目錄中

NSIS有可能嗎?你能提供這種部署的例子嗎?

回答

1

對於A您只需使用InstallDirRegKey並將其指向您的卸載註冊表項,以便新版本安裝在舊版本的頂部。

對於A1你應該使用InstallDirRegKey閱讀一個的鍵,然後驗證與.onVerifyInstdir callback這個位置,這將阻止用戶點擊目錄頁上單擊下一步,如果正確的目標還沒有被選中。 ..

相關問題