installshield - 是否可以在 InstallShield 安装中发布特定的支持文件?
问题描述
我们的合作伙伴/经销商之一是设备制造商,他拥有我们应用程序的特定安装程序,该安装程序还为其硬件安装实用程序和驱动程序。到目前为止,我们已将驱动程序/实用程序放入 InstallShield 的“支持文件”部分,并在用户输入特定于我们应用程序的此合作伙伴版本的序列号时通过 installscript 静默启动实用程序安装程序。合作伙伴最近来找我们,担心他们的许可协议,特别是我们不允许将他们的实用程序分发给不是他们的客户的用户,并且简单地将他们的安装程序包含在我们的安装程序中(即使我们不运行它)构成分发。有什么方法可以确保合作伙伴实用程序的支持文件仅包含在他们发布的我们的应用程序中?
解决方案
如果我没记错的话,您不能使用标志来控制 ISSetupFile 表。但是你可以做的是:
1) 在构建时使用自动化接口将这些文件注入您的 ISM。
2) 创建具有 ISSetupFile 表中资源的合并模块,并将合并模块与不同的功能相关联。在功能级别使用发布标志来控制哪些合并模块被合并,从而控制 ISSetupFile 表的内容是什么。
推荐阅读
- networking - 小型封闭网络中的多个 CoAP 服务器
- python - 遍历 Pandas 中选定的列和行
- java - @@@ 中止:LIBC:参数是无效的堆地址
- lua - .ahk 脚本为 LGS 重新制作
- c# - 如何使用 GeckoFx 发布
- c# - 如何在 DropDownList 中绑定数据
- php - PHP:如何使用超过 3 个具有相同函数名称的特征?我想使用所有相同名称的函数
- selenium-webdriver - 使用 Selenium 等待 XHR 请求完成
- javascript - ie11 polyfill 根据图片源集加载背景图片
- java - 从 Google Maps API 上的多条路线中删除直线