发明名称 一种基于沙箱的软件注册表重定向方法及系统
摘要 本发明是一种基于沙箱的软件注册表重定向方法系统,涉及软件处理领域。该方法:S1、当软件A运行时,沙箱系统捕获到所述软件A的进程父ID,判断所述软件A的进程父ID与沙箱系统中存储的需要重定向的软件的进程ID是否相同;如果相同,则确定所述软件A是需要重定向的软件,进入S2;如果不相同,则确定所述软件A不是需要重定向的软件,操作系统执行所述软件A;S2、将所述软件A的注册表操作替换为所述软件A的注册表映射文件的操作;S3、直接访问所述软件A的注册表的映射文件,在沙箱环境中运行所述软件A。本发明解决了现有的注册表保护技术软件处理缓慢和处理后运行启动慢的问题。
申请公布号 CN105447382A 申请公布日期 2016.03.30
申请号 CN201410510748.6 申请日期 2014.09.28
申请人 北京云巢动脉科技有限公司 发明人 杨耀敏;金满刚;徐洋;董龙洋
分类号 G06F21/53(2013.01)I 主分类号 G06F21/53(2013.01)I
代理机构 北京市盛峰律师事务所 11337 代理人 于国富
主权项 一种基于沙箱的软件注册表重定向方法,其特征在于,该方法包括: S1、当软件A运行时,沙箱系统捕获到所述软件A的进程父ID,判断所述软件A的进程父ID与沙箱系统中存储的需要重定向的软件的进程ID是否相同; 如果相同,则确定所述软件A是需要重定向的软件,进入S2; 如果不相同,则确定所述软件A不是需要重定向的软件,保持所述软件A的注册表操作不变,操作系统直接访问所述软件A的注册表运行所述当前软件; S2、将所述软件A的注册表操作替换为所述软件A的注册表映射文件的操作; S3、直接访问所述软件A的注册表的映射文件,在所述沙箱系统中运行所述软件A。 
地址 100091 北京市海淀区农大南路88号万霖大厦1号楼402室