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

亚历克斯

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

迈克尔·乌尔曼

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

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

是否可以在当前发行版中更改发行版而不会丢失数据

安装在一个Linux发行版中的软件是否可以在另一个Linux发行版中运行?

yum repo 配置文件中是否有变量保存发行版名称/ID?

是否有多个LTS发行版?

是否可以构建同时支持RPM和.deb软件包的Linux发行版?

是否可以从保存在NTFS文件系统上的.iso内部的RAM中运行任何发行版?

尝试在Ubuntu中安装Intel Graphics Installer时出现“不支持发行版”

是否有支持回滚更新软件包的发行版?

Linux发行版是否具有不同级别的硬件支持?

是否可以从其他Linux发行版安装软件包?

是否可以使USB安装多个完整的Linux发行版?

我可以只安装来自特定CentOS发行版介质的软件包的版本吗?

Cloudera Hadoop发行版是否支持Apache Spark SQL

从带有私有apt仓库的特定发行版安装软件包?

我可以从发行版的iso文件安装Desktop-Environment吗?

有没有一种方法可以将程序安装到一个文件夹中,以供多个已安装的发行版通用?

conda可以安装源发行版吗?

是否有可能在没有可启动设备的情况下在未安装的分区中安装Linux发行版

我可以在WSL 2中使用Docker的Linux文件系统来绑定安装目录,而不是安装Linux发行版吗?

我可以将12.04发行版安装在16.04发行版托管的Docker容器中吗

是否可以在基于Debian的发行版中模拟软件包的版本控制?

如何在其他Linux发行版中安装Kali的所有安全工具?

持续升级Debian发行版中的所有内容(包括发行版)吗?

在Win7x64上安装TensorFlow(没有匹配的发行版/不支持的轮子)

在Ubuntu中安装其他发行版内核

在Windows中安装多个Python发行版

在所有Linux发行版中,“ / etc / issue”是否通用?

[[:space:]]是否适用于所有Linux发行版中的sed模式?

有Linux发行版可以防止“自残”吗?