我们的安装使用jniwrapper
库。 现在,我们开始在Windows 7 64位机器上安装,并且正面临一个问题。通过JNIWrapper在Windows 7 64位上写入注册表 - 性能问题
将值写入注册表,我们使用功能 com.jniwrapper.win32.registry.RegistryKeyValues.put()
只要我们安装在系统管理员用户的情况下,当然随着海拔的,安装工作正常。 但是,当我们以登录另一个管理用户时,提升他的权限并开始安装,则需要更多时间。接近的分析表明,现在上面的jniwrapper
函数每个注册表写操作需要大约15秒的时间!
你知道如何解决64位版本的Windows 7上的问题吗?
我必须纠正自己:我们使用上述JNIWrapper的put()函数写入到注册表。这个功能导致我们的问题。 – andreasgk 2015-01-21 15:26:40
不幸的是,我只能用install4j API来帮助你 – 2015-01-21 15:59:07