0
我是NSIS的新成員,我計劃使用NSIS分發程序A
。現在我想提供一個額外的組件A1
(它不能作爲A
本身的一部分進行分發),它必須將其文件放到A
的目錄中,如果沒有安裝A
,則會失敗。我還希望能夠安裝更新版本的A
,而無需重新安裝A1
。安裝程序將文件添加到已安裝的軟件包的目錄中
NSIS有可能嗎?你能提供這種部署的例子嗎?
我是NSIS的新成員,我計劃使用NSIS分發程序A
。現在我想提供一個額外的組件A1
(它不能作爲A
本身的一部分進行分發),它必須將其文件放到A
的目錄中,如果沒有安裝A
,則會失敗。我還希望能夠安裝更新版本的A
,而無需重新安裝A1
。安裝程序將文件添加到已安裝的軟件包的目錄中
NSIS有可能嗎?你能提供這種部署的例子嗎?
對於A您只需使用InstallDirRegKey
並將其指向您的卸載註冊表項,以便新版本安裝在舊版本的頂部。
對於A1你應該使用InstallDirRegKey
閱讀一個的鍵,然後驗證與.onVerifyInstdir
callback這個位置,這將阻止用戶點擊目錄頁上單擊下一步,如果正確的目標還沒有被選中。 ..