【技术实现步骤摘要】
应用程序控制方法及装置
本公开涉及计算机
,尤其涉及应用程序控制方法及装置。
技术介绍
随着互联网科技的发展,计算机在人们的工作和生活中被广泛应用。大多数计算机中都会安装数量众多的应用程序,而用户在使用过程中,也经常会同时启动多个应用程序。在应用程序运行过程中,难免会发生后台应用程序非正常退出的情况。非正常退出是指应用程序发生异常退出或者关闭的情况,其中,异常退出是指应用程序自身检测到异常后主动退出,而应用程序崩溃是指操作系统检测到应用程序发生异常操作而强制应用程序退出。如果发生非正常退出的是添加到自启动中的应用程序,则应用程序在发生崩溃时可以自动重启;而对于其它应用程序,尤其是用户应用进程应用程序,往往不会添加到自启动中,这种情况下,则需要用户重新启动后才能够正常使用。很多时候,在重启过程中,需要用户去应用管理器删除其他相关的应用进程,之后,找到需要重启的应用程序图标双击后才能正常的启动。这一过程较为繁琐,对于熟悉计算机以及某些应用的人来说相对简单,但是对于不熟悉的人则可能无从下手。另外,很多应用程序在发生非正常退出 ...
【技术保护点】
1.一种应用程序控制方法,其特征在于,所述方法包括:/n监测虚拟机中是否有应用程序发生非正常退出;/n当监测到所述虚拟机中有应用程序发生非正常退出时,按照预设处理规则对非正常退出的所述应用程序进行重启。/n
【技术特征摘要】
1.一种应用程序控制方法,其特征在于,所述方法包括:
监测虚拟机中是否有应用程序发生非正常退出;
当监测到所述虚拟机中有应用程序发生非正常退出时,按照预设处理规则对非正常退出的所述应用程序进行重启。
2.根据权利要求1所述的方法,其特征在于,所述监测虚拟机中是否有应用程序发生非正常退出,包括:
监测操作系统是否向应用进程发送的崩溃类信号;所述崩溃类信号中包括:应用进程标识,所述应用进程标识包括:应用进程名称,和/或,应用进程身份标识号;
当监测到所述操作系统向应用进程发送所述崩溃类信号,确定所述崩溃类信号中携带的所述应用进程标识对应的应用程序发生非正常退出。
3.根据权利要求1所述的方法,其特征在于,所述监测虚拟机中是否有应用程序发生非正常退出,包括:
获取所述虚拟机的应用管理器中记录的应用信息,所述应用信息包括:应用进程名称和应用进程标识;
将所述应用信息保存至信息表中;
按照预设时间周期继续获取所述虚拟机的应用管理器中记录的应用信息;
根据当前获取的所述应用信息和所述信息表确定是否有应用进程标识消失;
若检测到有应用进程消失,则确定消失的所述应用进程为发生非正常退出的应用程序。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
捕获退出码;
将所述退出码和所述退出码的捕获时间记录在数据表中;
所述确定消失的所述应用进程为发生非正常退出的应用程序,包括:
判...
【专利技术属性】
技术研发人员:李战强,王知明,卢涛,
申请(专利权)人:西安万像电子科技有限公司,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。