是否可以在InstallShield安装中具有特定于发行版的支持文件? [英] Is it possible to have release specific support files in an InstallShield installation?

查看:74
本文介绍了是否可以在InstallShield安装中具有特定于发行版的支持文件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

One of our partners/resellers is a device manufacturer who has a specific installer of our application that also installs utilities and drivers for their hardware. Up until now we had put the driver/utility into the "Support Files" section of InstallShield and launched the utility installer silently via installscript if the user entered a serial number that was specific to this partners edition of our application. The partner recently came to us with concerns about their licensing agreement, specifically we are not allowed to distribute their utility to users who are not their customers and simply including their installer with our installer (even if we don't run it) constitutes distribution. Is there any way to make sure that the support files for the partners utility is included only with their release of our application?

推荐答案

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

I think carefully controlling your source files' path variables will do the trick. You may not be able to remove all traces of their files, but by overriding where the path variable points at the release level, you can at least use an alternate set of empty files (with the same names) for all the other build configurations. Such empty files means you aren't distributing their code. So unless even the file names themselves are a problem, give this a try.

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

(You didn't mention what version of InstallShield you're running, but I found equivalent documentation back through InstallShield 2014, the earliest I could find online. I think it's been around longer than that.)

这篇关于是否可以在InstallShield安装中具有特定于发行版的支持文件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆