0

我正在使用由 j2re1.4.2_08 编译并在 WindowsXP 上运行的 install4j 4.0.5 为桌面应用程序生成安装程序。问题是卸载程序不会删除任何文件,除非文件已由以前的安装程序安装。示例:它将我的应用程序安装到程序文件文件夹中,可以说“沃达丰”。我的应用程序进一步在“vodafone”文件夹中创建了一些文件和文件夹。在卸载时,它会删除安装程序创建的所有内容,而我的应用程序创建的文件和文件夹即使在重新启动我的机器几次后仍保留在“vodafone”中,所以我需要删除安装文件夹中的所有文件。我需要您的支持才能知道如何解决这个问题,如果有任何解决方法我可以解决这个问题。

4

1 回答 1

3

卸载程序不会删除安装文件夹中的所有文件和文件夹。只会删除以下文件:

  • 包含在安装程序中并且具有导致卸载的卸载策略的文件,例如“始终”或“如果已创建”。

  • context.registerUninstallFile(...)安装程序注册的文件

如果删除这些文件后安装目录为空,则安装目录也将被删除。

如果要删除其他外部创建的文件,请改用“删除文件或目录”操作。

于 2012-08-09T13:37:09.190 回答