install4j - 执行“安装服务”时,我们可以提示不同的选项吗?

时间:2021-04-06 16:13:59

标签: install4j

我为我们的产品创建了 install4j 安装程序。

我们专门使用它来创建 Windows 安装程序。主要原因之一是自动处理 Windows 服务安装。

但是有各种可配置的参数需要提示:

  • 启动服务的用户名
  • 该用户的密码
  • 失败时重新启动

我想提示用户输入其中的一些内容。

我很确定唯一的方法就是创建一个表单。

是否有人已经这样做了,我可以从那里窃取工作?

否则,我将不得不学习更多有关 install4j 安装程序操作、表单、变量等的知识,并且需要相当长的时间。

1 个答案:

答案 0 :(得分:1)

将用户输入连接到动作属性的基本工作流程是这样的:

  • 向安装程序添加表单
  • 将表单组件添加到适合感兴趣的属性的表单组件,例如“失败时重新启动”属性的“复选框”表单组件或“帐户名称或SID”属性
  • 每个表单组件都绑定到一个安装程序变量,您必须配置其名称,例如“帐户名称或 SID”属性的“accountName”。
  • 在操作配置中,输入 ${installer:accountName} 以使用此变量值。
  • 对于非文本字段属性,请右键单击该属性并首先从上下文菜单中选择“切换到文本模式”

一个适合您用途的示例表单包含在 install4j 附带的“hello”示例项目中。转到“安装程序->屏幕和操作”步骤并找到“安装程序”节点下的“服务选项”表单。