发明名称 一种处理动态库被占用现象的方法
摘要 本发明涉及一种处理动态库被占用现象的方法,包括以下步骤:调用者加载功能模块,传递参数给功能模块,功能模块根据当前系统释放服务程序并启动服务;服务程序启动命名管道,等待功能模块连接并发送指令;功能模块通过所述命名管道发送查询所述目标动态库的指令给服务程序;服务程序根据目标动态库的路径名称,在所有账户下查找加载该目标动态库的进程,并记录所述进程;服务程序返回查询结果给功能模块;功能模块根据结果和交互处理模式选择提示或者不提示用户接下来的处理过程;功能模块发送处理指令给服务程序;服务程序根据处理指令,选择结束加载目标动态库的进程,或者不做任何处理。本发明在多账户下仍然可以结束某些目标文件加载进程。
申请公布号 CN105607930A 申请公布日期 2016.05.25
申请号 CN201510977719.5 申请日期 2015.12.23
申请人 北京握奇智能科技有限公司 发明人 张伟
分类号 G06F9/445(2006.01)I 主分类号 G06F9/445(2006.01)I
代理机构 北京天悦专利代理事务所(普通合伙) 11311 代理人 田明;任晓航
主权项 一种处理动态库被占用现象的方法,其特征在于:所述方法包括以下步骤:(1)调用者加载功能模块,获取接口函数指针;(2)调用者传递两个参数给功能模块,所述两个参数是:目标动态库的路径名称,静默或者非静默交互处理模式;(3)功能模块根据当前系统释放服务程序并启动服务;(4)服务程序启动命名管道,等待功能模块连接并发送指令;(5)功能模块通过所述命名管道发送查询所述目标动态库的路径名称的指令给服务程序;(6)服务程序根据目标动态库的路径名称,在所有账户下查找加载该目标动态库的进程,并记录所述进程;(7)服务程序返回查询目标动态库指令的结果给功能模块;(8)功能模块根据结果和交互处理模式选择提示或者不提示用户接下来的处理过程;(9)功能模块发送处理指令给服务程序;(10)服务程序根据处理指令,选择结束加载目标动态库的进程,或者不做任何处理;(11)服务程序把处理结果返给功能模块;(12)功能模块把处理结果发给调用者;(13)调用者释放功能模块。
地址 100102 北京市朝阳区望京利泽中园101号启明国际大厦西侧八层