install4j应用程序中的configuration文件

我正在为Windows开发一个install4j应用程序。 该应用程序具有需要为每个用户提供的configuration目录。 我已经尝试将config目录复制到$ {installer:sys.programDataDir},但用户无法从应用程序编辑Windows 7中的configuration文件。 所以我想分别为每个用户在用户主文件夹中创build一个configuration目录的副本。

install4j不能枚举所有的用户,这通常是一个难题,因为用户并不总是本地的,你可能会得到大量的潜在用户。

我建议在用户首次启动应用程序时创建配置文件。 您可以添加一个自定义安装程序应用程序,其中包含可以从您自己的代码中调用的“复制文件或目录”操作。 在安装程序 – >屏幕和操作选项卡上选择自定义安装程序应用程序,然后激活右侧的“启动程序集成”选项卡。 集成向导会给你一个代码片段。