应用程序运行方法、装置、设备和存储介质制造方法及图纸

技术编号:33152284 阅读:29 留言:0更新日期:2022-04-22 14:07
本公开提供了一种运行方法、应用程序运行装置、电子设备和非瞬时计算机可读存储介质,涉及计算机技术领域,尤其涉及信息流技术。具体实现方案为:响应于对目标应用程序的启动操作,确定目标应用程序是否具备超级用户权限;基于权限确定结果,根据可执行文件目录的副本目录,运行目标应用程序;其中,副本目录中包括超级用户权限授权文件,且副本目录位于非系统卷中。根据本公开的技术,提高了不同权限的应用程序运行方式的兼容性和通用性。用程序运行方式的兼容性和通用性。用程序运行方式的兼容性和通用性。

【技术实现步骤摘要】
应用程序运行方法、装置、设备和存储介质


[0001]本公开涉及计算机
,尤其涉及信息流技术,具体涉及一种应用程序运行方法、应用程序运行装置、电子设备和非瞬时计算机可读存储介质。

技术介绍

[0002]超级用户权限(又称root权限),是操作系统(如Unix、类Unix系统、安卓系统和ios系统等)中的唯一超级管理用户,可以对根目录执行读写和执行操作,具备操作系统中的最高权限。
[0003]为了兼顾安全性同时便于用户开发,通常会出现允许root和禁止root的应用程序,共同运行在相同设备中的情况。

技术实现思路

[0004]本公开提供了一种应用程序运行方法、应用程序运行装置、电子设备和非瞬时计算机可读存储介质。
[0005]根据本公开的一方面,提供了一种应用程序运行方法,包括:
[0006]响应于对目标应用程序的启动操作,确定目标应用程序是否具备超级用户权限;
[0007]基于权限确定结果,根据可执行文件目录的副本目录,运行目标应用程序;
[0008]其中,副本目录中包括超级用户权限授本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种应用程序运行方法,包括:响应于对目标应用程序的启动操作,确定所述目标应用程序是否具备超级用户权限;基于权限确定结果,根据可执行文件目录的副本目录,运行所述目标应用程序;其中,所述副本目录中包括超级用户权限授权文件,且所述副本目录位于非系统卷中。2.根据权利要求1所述的应用程序运行方法,其中,所述基于权限确定结果,根据可执行文件目录的副本目录,运行所述目标应用程序,包括:若确定所述目标应用程序具备所述超级用户权限,则将所述副本目录挂载至所述可执行文件目录,并运行所述目标应用程序。3.根据权利要求2所述的应用程序运行方法,其中,所述将所述副本目录挂载至所述可执行文件目录,包括:基于预设挂载绑定函数,根据所述副本目录和所述可执行文件目录,将所述副本目录挂载至所述可执行文件目录。4.根据权利要求1

3任一项所述的应用程序运行方法,还包括:响应于系统启动操作,在非系统卷中创建所述可执行文件目录的副本目录。5.根据权利要求4所述的应用程序运行方法,其中,所述在非系统卷中创建所述可执行文件目录的副本目录,包括:在非系统卷中创建可执行文件目录的副本目录;将所述超级用户权限授权文件添加至所述副本目录。6.根据权利要求1

5任一项所述的应用程序运行方法,其中,所述可执行文件目录包括系统卷下的“/system/bin/”子目录,和/或,“/system/xbin/”子目录。7.根据权利要求1

5任一项所述的应用程序运行方法,其中,所述响应于对目标应用程序的启动操作,确定所述目标应用程序是否具备超级用户权限,包括:响应于对所述目标应用程序的启动操作,根据预设权限配置文件,确定所述目标应用程序的配置项;根据所述目标应用程序的配置项,确定所述目标应用程序是否具备超级用户权限。8.一种应用程序运行装置,包括:权限确定模块,用于响应于对目标应用程序的启动操作,确定所述目标应用程序是否具备超级用户权限;程序运行模块,用于基于权限确定结果,根据可执行文件目录的副本目录,运行所述目标应用程序;其中,所述副本目录中包括超级用户权限授权文件,且所述副本目录位于非系统卷中。9.根据权利要求8所述的应用程序运行装置,...

【专利技术属性】
技术研发人员:周立群黄坚马伟翔李全斌陈娇
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1