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这个位置,这将阻止用户点击目录页上单击下一步,如果正确的目标还没有被选中。 ..