我是 NSIS 的新手,我计划A
使用 NSIS 分发一个程序。现在我想提供一个附加组件A1
(不能作为A
其自身的一部分分发),它必须将其文件放入目录中A
,如果A
根本没有安装则失败。我还希望能够安装更新版本而A
无需重新安装A1
.
NSIS有可能吗?您能否提供此类部署的示例?
我是 NSIS 的新手,我计划A
使用 NSIS 分发一个程序。现在我想提供一个附加组件A1
(不能作为A
其自身的一部分分发),它必须将其文件放入目录中A
,如果A
根本没有安装则失败。我还希望能够安装更新版本而A
无需重新安装A1
.
NSIS有可能吗?您能否提供此类部署的示例?
对于一个,您只需使用InstallDirRegKey
并将其指向您的卸载注册表项,以便新版本安装在旧版本之上。
对于A1,您应该使用InstallDirRegKey
读取A的密钥,然后使用.onVerifyInstdir
回调验证此位置,如果未选择正确的目的地,这将阻止用户单击目录页面上的下一步...