install4j我们可以自定义用户输入的存储位置吗

install4j我们可以自定义用户输入的存储位置吗,install4j,Install4j,我在install4j on update installation中看到,用户将看到他们在新安装期间提供的选项/数据 安装程序从何处获取此数据?(是否从response.varfile执行此操作) 有没有办法自定义安装程序将从中获取此信息的文件/位置?(我了解到它可以存储在不同的文件中。我担心的是,安装程序在重新运行/更新时是否会获取新位置) 用户是否可以修改此数据,安装程序是否会根据修改进行操作 如何存储受保护的数据(如密码) 有没有办法自定义安装程序将从中获取此信息的文件/位置 默认情况下

我在install4j on update installation中看到,用户将看到他们在新安装期间提供的选项/数据

安装程序从何处获取此数据?(是否从response.varfile执行此操作)

有没有办法自定义安装程序将从中获取此信息的文件/位置?(我了解到它可以存储在不同的文件中。我担心的是,安装程序在重新运行/更新时是否会获取新位置)

用户是否可以修改此数据,安装程序是否会根据修改进行操作

如何存储受保护的数据(如密码)

有没有办法自定义安装程序将从中获取此信息的文件/位置

默认情况下,该文件始终位于
.install4j/response.varfile
下。您可以在安装程序和卸载程序中的“加载响应文件”操作上指定另一个响应文件路径,但随后必须在“完成”屏幕上添加“创建响应文件”操作,以将其保存到该文件中。在任何情况下都会写入默认响应文件

另外,您可以在命令行上指定
-varfile[file]
来读取另一个响应文件

用户是否可以修改此数据,安装程序是否会根据修改进行操作

如何存储受保护的数据(如密码)

只存储响应文件变量。它们必须绑定到表单组件,或者您显式调用
context.registerResponseFileVariable(…)
获取变量名

要防止在任何地方记录变量,请调用
context.registerHiddenVariable(…)
获取变量名

如果在“安装程序”节点的“安装程序变量”选项卡上预先定义安装程序变量,则GUI中也可以使用这些设置

默认情况下,“Password”表单组件不会将其绑定的变量写入响应文件,它还会自动将该变量配置为隐藏变量。如果选择“密码”表单组件的“将编码值写入响应文件”属性,则会将模糊但不安全的值写入响应文件

有关响应文件的更多信息,请参阅

有没有办法自定义安装程序将从中获取此信息的文件/位置

默认情况下,该文件始终位于
.install4j/response.varfile
下。您可以在安装程序和卸载程序中的“加载响应文件”操作上指定另一个响应文件路径,但随后必须在“完成”屏幕上添加“创建响应文件”操作,以将其保存到该文件中。在任何情况下都会写入默认响应文件

另外,您可以在命令行上指定
-varfile[file]
来读取另一个响应文件

用户是否可以修改此数据,安装程序是否会根据修改进行操作

如何存储受保护的数据(如密码)

只存储响应文件变量。它们必须绑定到表单组件,或者您显式调用
context.registerResponseFileVariable(…)
获取变量名

要防止在任何地方记录变量,请调用
context.registerHiddenVariable(…)
获取变量名

如果在“安装程序”节点的“安装程序变量”选项卡上预先定义安装程序变量,则GUI中也可以使用这些设置

默认情况下,“Password”表单组件不会将其绑定的变量写入响应文件,它还会自动将该变量配置为隐藏变量。如果选择“密码”表单组件的“将编码值写入响应文件”属性,则会将模糊但不安全的值写入响应文件

有关响应文件的更多信息,请参阅