如何检查已安装的程序是否在install4j卸载程序的开头运行?

时间:2019-02-01 09:20:41

标签: install4j

我有一个Java程序(如果需要,可以使用Eclipse RCP),该程序可以通过install4j进行安装和卸载。除卸载程序会在程序运行时愉快地卸载(大部分)程序,导致卸载不完全和程序崩溃(可能导致数据丢失)外,此程序运行正常。

我想卸载程序检查程序是否正在运行删除任何文件之前,并提示用户是否需要退出程序。

在install4j文档或论坛中找不到支持此功能的任何选项。

在计算器我发现答案为NSISInno,但不能用于install4j。

这可以通过install4j完成,还是我需要自定义代码?我是否必须让我的程序对请求/消息做出反应以使其可检测?

1 个答案:

答案 0 :(得分:0)

您可以在“卸载文件”操作之前添加“检查正在运行的进程”操作。