是否可以在InstallShield安装中具有特定于发行版的支持文件?

Ale*_*lex 6 installshield

我们的合作伙伴/经销商之一是设备制造商,他拥有我们应用程序的特定安装程序,该安装程序还为其硬件安装实用程序和驱动程序。到目前为止,如果用户输入了特定于我们应用程序合作伙伴版本的序列号,我们已经将驱动程序/实用程序放入InstallShield的“支持文件”部分,并通过installscript静默启动了实用程序安装程序。该合作伙伴最近来找我们担心他们的许可协议,特别是不允许我们将其实用程序分发给不是其客户的用户,而只是将他们的安装程序包含在我们的安装程序中(即使我们不运行它)也构成了分发。有什么方法可以确保合作伙伴实用程序的支持文件仅包含在我们发布的应用程序中?

Mic*_*man 2

我认为仔细控制源文件的路径变量就可以了。您可能无法删除其文件的所有痕迹,但通过覆盖发布级别的路径变量指向的位置,您至少可以为所有其他构建配置使用一组备用空文件(具有相同的名称)。这样的空文件意味着您没有分发他们的代码。因此,除非文件名本身也有问题,否则请尝试一下。

(您没有提到您正在运行的 InstallShield 版本,但我在 InstallShield 2014 中找到了等效文档,这是我可以在网上找到的最早的文档。我认为它的存在时间比这更长。)