install4j 如何禁用 "install into a different directory" 选项
install4j how to disable "install into a different directory" option
我正在尝试使用 install4j 提出升级路径。
当在 运行 安装程序的盒子上安装旧版本时,我看到一个弹出窗口 window 询问是更新现有版本还是安装到不同的目录。
如何修改这个面板?我想提供类似的选项
-更新现有的
-卸载现有的
我又看到当我们 运行 相同版本 (reinstall/repair) 和较新版本(升级)时所采用的路径是相同的。有什么方法可以区分它们并呈现不同的面板和不同的对话序列。
如何防止安装旧版本覆盖新版本?假设在 2.0 版本的盒子上完成 3.0 版本的 运行。
在上述所有情况下,我都维护相同的应用程序 ID。
所有这些场景都可以实现,但你必须对它们进行编程。
您可以根据任意条件显示不同的屏幕。 ApplicationRegistry class 帮助您获取有关已安装版本的信息。
要查看如何使用它的示例,请将 "Run script" 操作添加到安装程序的 "Startup" 节点,编辑 "Script" 属性 并单击"Code gallery" 工具栏按钮。在代码库中,查看 "Check if already installed" 代码片段
我正在尝试使用 install4j 提出升级路径。 当在 运行 安装程序的盒子上安装旧版本时,我看到一个弹出窗口 window 询问是更新现有版本还是安装到不同的目录。
如何修改这个面板?我想提供类似的选项 -更新现有的 -卸载现有的
我又看到当我们 运行 相同版本 (reinstall/repair) 和较新版本(升级)时所采用的路径是相同的。有什么方法可以区分它们并呈现不同的面板和不同的对话序列。
如何防止安装旧版本覆盖新版本?假设在 2.0 版本的盒子上完成 3.0 版本的 运行。
在上述所有情况下,我都维护相同的应用程序 ID。
所有这些场景都可以实现,但你必须对它们进行编程。
您可以根据任意条件显示不同的屏幕。 ApplicationRegistry class 帮助您获取有关已安装版本的信息。
要查看如何使用它的示例,请将 "Run script" 操作添加到安装程序的 "Startup" 节点,编辑 "Script" 属性 并单击"Code gallery" 工具栏按钮。在代码库中,查看 "Check if already installed" 代码片段