gpt4 book ai didi

java - install4j:从控制面板中排除卸载程序

转载 作者:行者123 更新时间:2023-11-30 09:44:53 26 4
gpt4 key购买 nike

是否可以配置 install4j,使其不将卸载详细信息添加到控制面板?理想情况下,最好在安装程序命令行上传递一个开关。

我在 MSI 中包装了一个 install4j 生成的安装程序 - 我希望 MSI 安装程序显示在控制面板中,而不是包装的 install4j 安装程序。

最佳答案

调用卸载程序的 Windows 控制面板的“程序和功能”部分中的条目是由“注册添加/删除项目”操作创建的。在默认安装程序模板中,此操作出现在“安装”屏幕下。转到安装程序 -> 屏幕和操作以找到该操作。

通常,您可以使用“条件表达式”属性来阻止操作运行。最简单的方法是将上述 Action 的条件表达式设置为

!Boolean.getBoolean("noUninstaller")

并传递命令行参数

-DnoUninstaller=true

如果你觉得系统属性的 -Dname=value 语法太难看,你也可以在条件表达式脚本中使用 context.getExtraCommandLineArguments() 来检测一个参数,比如 -没有卸载程序

关于java - install4j:从控制面板中排除卸载程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7662286/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com