【技术实现步骤摘要】
应用程序安装方法、装置、设备以及存储介质
[0001]本申请涉及计算机
,尤其涉及一种应用程序安装方法、装置、设备以及存储介质。
技术介绍
[0002]随着计算机技术的不断发展,应用程序在电子设备中扮演的角色也越来越重要,不同的应用程序可给用户带来极大的生活便利。
[0003]在目前的应用程序安装过程中,应用程序的安装耗时往往较长,如安装包的相关文件复制、安装信息的校验以及其他文件处理等都会在安装过程中消耗一定的时间。因此,如何进一步提升应用程序的安装效率成为亟需解决的问题。
技术实现思路
[0004]本申请实施例提供一种应用程序安装方法、装置、设备以及存储介质,可提升应用程序的安装效率,适用性高。
[0005]一方面,本申请实施例提供一种应用程序安装方法,该方法包括:
[0006]确定目标函数对应的钩子函数,上述目标函数用于对应用程序的安装包所对应的可执行文件进行格式优化;
[0007]获取目标应用程序的目标安装包,确定上述目标安装包对应的目标可执行文件;
[0 ...
【技术保护点】
【技术特征摘要】
1.一种应用程序安装方法,其特征在于,所述方法包括:确定目标函数对应的钩子函数,所述目标函数用于对应用程序的安装包所对应的可执行文件进行格式优化;获取目标应用程序的目标安装包,确定所述目标安装包对应的目标可执行文件;通过所述钩子函数,在确定所述目标函数被调用以对所述目标可执行文件进行格式优化时结束所述目标函数对应的进程,基于所述目标可执行文件安装所述目标应用程序。2.根据权利要求1所述的方法,其特征在于,所述确定目标函数对应的钩子函数,包括:确定钩子函数,所述钩子函数用于结束对应用程序的安装包所对应的可执行文件进行格式优化的进程;确定全局偏移表中对应于目标函数的目标函数地址,将所述目标函数地址替换为所述钩子函数的函数地址。3.根据权利要求1所述的方法,其特征在于,确定所述目标函数被调用以对所述目标可执行文件进行格式优化,包括:在所述目标函数被调用时确定所述目标函数所执行的进程的任务名;若所述任务名为预设任务名,则确定所述目标函数用于对所述目标可执行文件进行格式优化。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:将所述钩子函数封装为Java本地接口书写程序;调用所述Java本地接口书写程序。5.根据权利要求2所述的方法,其特征在于,结束所述目标函数对应的进程,包括:通过预设函数结束所述目标函数对应的进程。6.根据权利要求1所述...
【专利技术属性】
技术研发人员:王宁,于达平,王杰,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。