【技术实现步骤摘要】
程序文件的校验方法、装置、存储介质及计算机设备
[0001]本专利技术涉及信息
,尤其是涉及一种程序文件的校验方法、装置、存储介质及计算机设备。
技术介绍
[0002]程序文件是微软操作系统上的可执行文件,常见的程序文件包括:exe、dll、sys等文件,程序文件是客户端产品执行机制的反映,为了更好地完成客户端产品上线前的准备工作,需要对程序文件进行校验。
[0003]目前,通常由操作人员对发布前的程序文件进行校验,然而。这种人为校验程序文件的方式,会导致程序文件的校验效率较低,同时增加了操作人员的工作量,此外,在校验过程中,很可能由于操作人员的疏忽出现遗漏校验或者校验错误的情况,从而导致程序文件校验结果的准确度不高。
技术实现思路
[0004]本专利技术提供了一种程序文件的校验方法、装置、存储介质及计算机设备,主要在于能够提高程序文件校验的效率和准确度。
[0005]根据本专利技术的第一个方面,提供一种程序文件的校验方法,包括:
[0006]获取待校验程序文件对应的签名信息和版 ...
【技术保护点】
【技术特征摘要】
1.一种程序文件的校验方法,其特征在于,包括:获取待校验程序文件对应的签名信息和版本信息;确定与所述待校验程序文件相关联的目标程序文件对应的签名信息和版本信息;将所述待校验程序文件对应的签名信息与所述目标程序文件对应的签名信息进行匹配,得到签名信息匹配结果;将所述待校验程序文件对应的版本信息与所述目标程序文件对应的版本信息进行对比,得到版本信息对比结果;基于所述签名信息匹配结果和所述版本信息对比结果,确定所述待校验程序文件对应的校验结果。2.根据权利要求1所述的方法,其特征在于,所述待校验程序文件和所述目标程序文件对应的签名信息包括签名公司信息,所述将所述待校验程序文件对应的签名信息与所述目标程序文件对应的签名信息进行匹配,得到签名信息匹配结果,包括:如果所述待校验程序文件对应的签名公司信息与所述目标程序文件对应的签名公司信息完全一致,则确定所述待校验程序文件对应的签名公司信息与所述目标程序文件对应的签名公司信息相匹配;如果所述待校验程序文件对应的签名公司信息与所述目标程序文件对应的签名公司信息不一致,则确定所述待校验程序文件对应的签名公司信息与所述目标程序文件对应的签名公司信息不匹配,并将所述待校验程序文件对应的签名公司信息和所述目标程序文件对应的签名公司信息记录至错误列表中。3.根据权利要求1所述的方法,其特征在于,在所述将所述待校验程序文件对应的签名信息与所述目标程序文件对应的签名信息进行匹配,得到签名信息匹配结果之后,所述方法还包括:确定所述待校验程序文件的签名信息对应的有效期截止时间,以及当前时间;基于所述当前时间和所述有效期截止时间,判定所述待校验程序文件对应的签名信息是否即将过期;若所述所述待校验程序文件对应的签名信息即将过期,则将所述待校验程序文件的签名信息对应的有效期截止时间记录至错误列表中。4.根据权利要求1所述的方法,其特征在于,所述版本信息包括版本号信息,所述将所述待校验程序文件对应的版本信息与所述目标程序文件对应的版本信息进行对比,得到版本信息对比结果,包括:判定所述待校验程序文件对应的版本号信息是否高于所述目标程序文件对应的版本号信息;若所述待校验程序文件对应的版本号信息高于所述目标程序文件对应的版本号信息,则确定所述待校验程序文件对应的版本号信息提升;若所述待校验程序文件对应版本号信息低于或等于所述目标程序文件对应版本号信息,则确定所述待校验程序文件对应的版本号信息未提升,并将所述待校验程序文件对应的版本号信息和所述目标程序文件对应的版本号信息记...
【专利技术属性】
技术研发人员:宋晓亮,何世伟,田野,
申请(专利权)人:成都鲁易科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。