我有一个Java程序(如果需要,可以使用Eclipse RCP),该程序可以通过install4j进行安装和卸载。除卸载程序会在程序运行时愉快地卸载(大部分)程序,导致卸载不完全和程序崩溃(可能导致数据丢失)外,此程序运行正常。
我想卸载程序检查程序是否正在运行删除任何文件之前,并提示用户是否需要退出程序。
在install4j文档或论坛中找不到支持此功能的任何选项。
在计算器我发现答案为NSIS和Inno,但不能用于install4j。
这可以通过install4j完成,还是我需要自定义代码?我是否必须让我的程序对请求/消息做出反应以使其可检测?
答案 0 :(得分:0)
您可以在“卸载文件”操作之前添加“检查正在运行的进程”操作。