我需要使用 InnoSetup 安装程序安装 2 个预构建库之一。两者同名,但来源不同。
InnoSetup 的 pascal 脚本应该在不询问用户的情况下选择安装其中的一个(仅基于某些注册表项)。所以,我想隐藏“选择组件”页面并实现类似的东西
[Files]
Source:"Main.exe"; DestDir: "{app}"
Source:"Option1\Lib.dll"; DestDir: "{app}"; Components: Option1
Source:"Option2\Lib.dll"; DestDir: "{app}"; Components: Option2
应该从脚本中选择 Option1 或 Option2。
我怎样才能做到这一点?也许我根本不需要使用 Components 关键字,还有其他方法吗?