使用 InstallShield 安装 FireBird
我似乎找不到一个好的脚本或任何可用于使用 InstallShield 安装 Firebird(InterBase 衍生的 RDBMS)的东西。 有一种方法可以使用 firebird 安装可执行文件静默安装它,但我对 InstallShieldscripts 的了解不够,无法做到这一点! 如果有人知道有关的任何信息 a) 如何从 InstallShield 执行 exe b) 如何使用InstallShield安装firebord 我将非常感激! 非常感谢,马特
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可能应该重新表述您的问题,以获得有关如何在 InstallShield 脚本中使用命令行参数执行外部程序的答案。 也许文档已经有足够的信息了。
关于Firebird的安装,请查看此文档,它随 Firebird 安装一起提供,并显示 Firebird 安装可执行文件的所有可用开关。 如果您不希望用户看到您的程序正在安装 Firebird,您可能应该使用 /SP-、/VERYSILENT 和 /SUPPRESSMSGBOXES 开关。 其他值得研究的开关是/NOICONS,用于禁止在开始菜单中创建程序组,以及/COMPONENTS=...,用于仅安装绝对必要的内容让你的程序正常运行。
请注意,安装 Firebird 只是您应该做的一部分。 为了与使用 Firebird 的其他程序明确分离,您应该创建一个带有密码的新 Firebird 用户帐户,并且最好将数据库别名添加到 aliases.conf 文件中。
You should probably reword your question to get answers about how to execute an external program using command line parameters in an InstallShield script. Maybe the documentation would have enough info on that already.
Regarding the installation of Firebird, please have a look at this document which comes with the Firebird installation and shows all available switches for the Firebird setup executable. If you don't want the user to see that your program is installing Firebird you should probably use the /SP-, the /VERYSILENT and /SUPPRESSMSGBOXES switches. Other switches worth looking into are /NOICONS to suppress the creation of a program group in the start menu, and /COMPONENTS=... to install only what is absolutely necessary for your program to function.
Please note that installing Firebird is only a part of what you should do. For clear separation from other programs using Firebird you should create a new Firebird user account with password, and it's always a good idea to add an alias for your database to the aliases.conf file.