2012-12-08 25 views
0

我是NSIS的新成员,我计划使用NSIS分发程序A。现在我想提供一个额外的组件A1(它不能作为A本身的一部分进行分发),它必须将其文件放到A的目录中,如果没有安装A,则会失败。我还希望能够安装更新版本的A,而无需重新安装A1安装程序将文件添加到已安装的软件包的目录中

NSIS有可能吗?你能提供这种部署的例子吗?

回答

1

对于A您只需使用InstallDirRegKey并将其指向您的卸载注册表项,以便新版本安装在旧版本的顶部。

对于A1你应该使用InstallDirRegKey阅读一个的键,然后验证与.onVerifyInstdir callback这个位置,这将阻止用户点击目录页上单击下一步,如果正确的目标还没有被选中。 ..

相关问题