Install4j 在哪里可以获取/设置应用程序id?

Install4j 在哪里可以获取/设置应用程序id?,install4j,Install4j,在更新安装期间,我需要获取已安装应用程序的ApplicationRegistry.ApplicationInfo。因此,后台:应用程序应该从32位更新到64位,我想从以前的安装中加载响应文件。现在,我尝试使用脚本获取ApplicationInfo,并希望设置安装目录以加载带有相应操作的响应文件。现在我不知道应用程序idgetApplicationInfoById(java.lang.String id)的参数代表什么。是媒体文件id还是启动器的id?对于这两种情况,我都没有得到任何Applica

在更新安装期间,我需要获取已安装应用程序的
ApplicationRegistry.ApplicationInfo
。因此,后台:应用程序应该从32位更新到64位,我想从以前的安装中加载响应文件。现在,我尝试使用脚本获取
ApplicationInfo
,并希望设置安装目录以加载带有相应操作的响应文件。现在我不知道应用程序id
getApplicationInfoById(java.lang.String id)
的参数代表什么。是媒体文件id还是启动器的id?对于这两种情况,我都没有得到任何
ApplicationInfo

getApplicationInfoById
的参数是应用程序ID。如果从64位安装程序调用,返回的值包括32位和64位子系统中的安装。

我没有得到正确的applicationId值。在使用预定义的编译器变量“sys.applicationId”之前,我尝试了启动器id,这就是错误理解。现在注册表找到了正确的安装,我们可以从这个位置加载响应文件。