发明名称 用于管理应用程序的装置和方法
摘要 本发明的实施例涉及用于管理应用程序(AP)的装置和方法,并且包括处理模块,该处理模块在信息处理设备的程序块中与待终止的AP对应的AP执行进程的线程被终止的情况下读取每个线程的模块信息和每个模块的堆栈信息,以便在每个线程模块和每个模块堆栈之中选择负责处理动态数据交换(DDE)消息的模块和堆栈,并且解除包括所选择的模块和堆栈的线程的终止。因此,即使在终止待终止的AP(例如,用户未使用的AP)的每个AP执行进程的线程的状态下,也可以容易地避免由处理DDE消息的延迟引起的各种问题。
申请公布号 CN104919415A 申请公布日期 2015.09.16
申请号 CN201380069667.0 申请日期 2013.12.16
申请人 韩奥科技有限公司 发明人 金泰烨
分类号 G06F9/22(2006.01)I;G06F9/44(2006.01)I 主分类号 G06F9/22(2006.01)I
代理机构 北京柏杉松知识产权代理事务所(普通合伙) 11413 代理人 谢攀;刘继富
主权项 一种用于管理应用程序(AP)的装置,所述应用程序在所述装置被安装在信息处理设备中的状态下借助于应用程序接口(API)函数与控制AP的操作系统通信,所述装置包括:选择单元,其用于根据预存的AP挂起过程设置信息来在正运行的AP之中选择目标AP;第一信息获取单元,其用于获取与所述正运行的AP对应的AP执行进程的详细信息;第二信息获取单元,其用于与所述第一信息获取单元通信以在所述AP执行进程之中读取与所述目标AP对应的AP执行进程的详细信息,并且获取与所述目标AP对应的AP执行进程的句柄信息、与所述目标AP对应的每个AP执行进程的线程的句柄信息、每个线程的模块信息、和每个模块的堆栈信息;AP挂起处理单元,其用于与所述第二信息获取单元通信以读取与所述目标AP对应的AP执行进程的句柄信息、与所述目标AP对应的每个AP执行进程的线程的句柄信息、每个线程的模块信息、和每个模块的堆栈信息,并且挂起与所述目标AP对应的每个AP执行进程的线程;解除挂起单元,其用于在与所述目标AP对应的每个AP执行进程的线程被所述挂起处理单元挂起时与所述挂起处理单元通信,以读取每个线程的模块信息和每个模块的堆栈信息,在每个线程的模块和每个模块的堆栈之中选择负责动态数据交换(DDE)消息处理的模块和堆栈,并且解除挂起包括所选择的模块和堆栈的线程;和控制单元,其用于控制所述选择单元、所述第一信息获取单元、所述第二信息获取单元、所述AP挂起处理单元、和所述解除挂起单元。
地址 韩国首尔