摘要
本申请提供了一种基于环境隔离技术的多版本软件执行管理装置及方法,涉及软件执行管理及地球物理勘探技术领域,所述装置包括:环境配置模块、隔离执行模块和用户界面;所述环境配置模块,进行软件运行环境检测与初始化;所述隔离执行模块,加载环境配置缓存,注入版本隔离策略到新进程,并挂在虚拟文件系统层,以及重定向系统API调用;所述用户界面,显示软件主控界面。本申请提供的方案,将不同版本的多版本软件运行环境隔离和用户界面结合,达到一键切换不同版本的效果,还可以自动解决依赖冲突,进而实现用户在Windows系统中同时打开不同版本的软件,无需用户进行复杂操作,保证不同版本相互独立、互不影响,提升了用户体验。