我的应用程序有自己的安装程序,但我必须指导我的用户自行安装 Firebird。
我想自动安装它。
谢谢。
我的应用程序有自己的安装程序,但我必须指导我的用户自行安装 Firebird。
我想自动安装它。
谢谢。
您可以下载 Firebird 源代码。它包含在 Windows 目标上实际安装 firebird 的InnoSetup脚本。然后,您可以对其进行修改以满足您的需要。
作为附带建议,也许您应该自己考虑 Inno Setup。
InterBase 和 Firebird 提供了一个 API,您可以在安装程序脚本中使用该 API 来自动安装。
请参阅文档“InterBase 5.5 Embedded Installation Guide”中有关此 API 的文档http://dn.codegear.com/article/26386
InterBase Express (IBX) 组件为安装 API 提供了 Delphi 绑定。这在 InterBase 6.0“开发人员指南”中有记录。
@mghie 和 @TOndrej 对我的错误发表了评论。曾几何时,我是 InterBase 的产品经理,当时 InterBase 确实提供了安装 API。但是这个答案已经过时了,现在已经十年了。
这是另一个更新的资源:
这包含为 Firebird 创建自己的 Inno Setup 安装程序的分步说明,以配合您自己的应用程序安装程序。毫无疑问,您可以为您的应用程序使用不同的安装程序技术,只需将 Inno Setup 安装程序作为安装程序的外部程序调用即可。但是,如果您也将 Inno Setup 用于您自己的产品,它可能会更加无缝。
如果您不需要独立的 Firebird 服务器,您也可以在设置中包含所需的文件并将 Firebird 用作嵌入式 SQL 服务器。
为您的产品和产品所需的先决条件创建一个引导程序。