【技术实现步骤摘要】
应用程序异常处理方法、装置、电子设备及存储介质
本申请涉及计算机办公
,尤其涉及一种应用程序异常处理方法、装置、电子设备及存储介质。
技术介绍
随着计算机技术的发展,市面上涌现了诸多可供用户选择的办公类应用程序,毫无疑问,其极大地提高了用户的办公效率。另一方面,用户在使用这些应用程序时,由于某些因素会导致应用程序异常,例如:应用程序与终端系统不兼容、终端CPU(centralprocessingunit,中央处理器)占用率过高、终端突然断电等,此时使用中的应用程序会直接退出,待重新启动后,用户未及时保存的数据已经丢失,或者只保留了部分,用户体验较差。可见,在应用程序异常的情况下,为用户保存未及时保存的数据成为一个亟待解决的问题。
技术实现思路
为解决上述问题,本申请提供了一种应用程序异常处理方法、装置、电子设备及存储介质,能够在应用程序异常的情况下,为用户保存未及时保存的数据。本申请实施例第一方面提供了一种应用程序异常处理方法,该应用程序异常处理方法包括:采用hook函数对目标进程进 ...
【技术保护点】
1.一种应用程序异常处理方法,其特征在于,所述方法包括:/n采用hook函数对目标进程进行异常监控;/n在捕获到所述目标进程异常的情况下,从内存中整理出所述目标进程对应的应用的待保存数据,并提示用户是否保存所述待保存数据;/n在确定用户需要保存所述待保存数据的情况下,将所述待保存数据输出至指定路径以保存。/n
【技术特征摘要】
1.一种应用程序异常处理方法,其特征在于,所述方法包括:
采用hook函数对目标进程进行异常监控;
在捕获到所述目标进程异常的情况下,从内存中整理出所述目标进程对应的应用的待保存数据,并提示用户是否保存所述待保存数据;
在确定用户需要保存所述待保存数据的情况下,将所述待保存数据输出至指定路径以保存。
2.根据权利要求1所述的方法,其特征在于,所述采用hook函数对目标进程进行异常监控,包括:
获取动态链接库文件,所述动态链接库文件存放有所述hook函数,所述hook函数用于hook系统异常捕获接口;
将所述动态链接库文件注入到所述目标进程使得所述hook函数对所述目标进程进行异常监控。
3.根据权利要求2所述的方法,其特征在于,所述将所述动态链接库文件注入到所述目标进程,包括:
获取用于加载所述动态链接库文件的加载函数的地址;
根据所述加载函数的地址将所述动态链接库文件映射到所述目标进程的地址空间。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述从内存中整理出所述目标进程对应的应用的待保存数据,包括:
根据所述目标进程对应的应用的数据结构,匹配内存中的数据得到所述待保存数据。
5.根据权利要求1-3任一项所述的方法,其特征在于,所述将所述待保存数据输出至指定路径以保存,包括:
创建一文档,将所述待保存数据写入所述文档;
将写入有所述待保存数据的所述文档输出至指定路径以保存。
6.一种应用程序异常处理装置,...
【专利技术属性】
技术研发人员:朱培宏,
申请(专利权)人:珠海豹趣科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。