Skip to content

掌纹中心的升级机制

Hopeshine edited this page Mar 25, 2021 · 4 revisions

1.掌纹中心与dp2installer之间的关系

掌纹中心作为windows service的一种,本身并没有一个软件界面。dp2installer为管理掌纹中心提供的界面支持。也就是说掌纹中心的升级/启动/停止,以及有关配置可以通过dp2installer的界面来进行,设置之后都会写到掌纹中心本身的setting.xml或者日志文件当中,以发挥作用。

也就是说如果出现想要设置的参数没有出现在dp2installer的界面上,可以通过直接修改setting.xml的内容来配置。但是修改setting.xml时如果修改错误,保存时不会报错,有可能导致掌纹中心异常。这是一般用户无法掌握的技能。

而通过dp2installer来设置参数时,如果设置错误,将无法保存。通过dp2installer修改设置参数后,点【确定】时,系统会播报“setting配置文件重新装入内存”。

2.掌纹中心的升级机制

掌纹中心不会自动升级。只有在dp2installer打开时,会探测是否有掌纹模块的新版本,有新版本的话会下载新版本,并提示用户升级。

在掌纹模块新版本频繁推出的情况下,有可能发生dp2installer不是最新版本,而掌纹模块已经升级到最新版的情况(待验证)。

升级的时候 dp2installer 会先自动去停止(如果不停止新版本文件根本覆盖不上去),然后覆盖可执行文件,然后会启动重新启动 Windows Service。

掌纹中心的升级是一种按需升级方式。当dp2installer一直打开期间,如果掌纹中心有新版本,dp2installer不会主动去下载新版本来升级。这是为了避免用户正使用掌纹模块期间,被掌纹中心的所打断(升级时会停止掌纹中心的运行)。

当掌纹中心与dp2内务搭配使用时,对特定的掌纹版本,启动内务的时候会检查 palmcenter 的版本,会出现报错,这时候用户就知道了,需要手动启动 dp2installer 来升级 palmcenter。也就是启动一两次 dp2installer 就可以了。

Clone this wiki locally