【技术实现步骤摘要】
一种基于用户session的云桌面软件安装包制作方法
[0001]本专利技术涉及虚拟化
,具体为一种基于用户session的云桌面软件安装包制作方法。
技术介绍
[0002]在物理机环境中,用户安装软件时大多使用下载软件安装包,直接运行安装程序的方式。而在虚拟化应用环境中,会出现在虚拟桌面部署完成后,部分桌面需要安装新软件的情况。在此情况下,由于终端用户软件需求可能不同,系统管理员无法通过升级母盘镜像的方式进行统一升级。在进行软件安装时,需要桌面用户下载软件安装包,并进行软件安装。在此过程中,可能会出现软件安装包版本不一致,来源不一致,安装过程设置不一致,导致管理员增加工作量,也增加系统安全风险。而部分软件也无法通过远程命令执行静默安装,无法由管理员进行远程统一安装,产生该情况的原因是软件安装包制作工具导致。
技术实现思路
[0003]为了克服现有软件安装过程中存在的上述问题,本专利技术通过Windows文件过滤驱动与注册表驱动,实现在管理员运行软件安装包过程后,将软件安装包的文件释放与注册表修改过程进 ...
【技术保护点】
【技术特征摘要】
1.一种基于用户session的云桌面软件安装包制作方法,其特征在于,具体按照以下步骤实施:步骤1.管理员准备需要安装的软件安装包;步骤2.管理员运行制作端程序;步骤3.制作端程序会释放文件过滤驱动文件和注册表驱动文件,并创建服务,加载文件过滤驱动和注册表驱动;文件过滤驱动和注册表驱动会进行内核函数回调注册,实现对系统的文件操作和注册表操作进行监控;步骤4.通过制作端程序启动需要运行的软件安装包安装程序,制作端程序会将软件安装包进程id、当前用户session发送给文件驱动和注册表驱动;文件驱动和注册表驱动接收软件安装包进程id和用户session后,会在进行文件和注册表行为过滤时,进行进程id和用户session判断;对当前进程id或父进程id中包含软件安装包进程id进行判断,假如包含安装包进程id和用户session,则认为当前操作需要进行重定向操作;步骤5.管理员按照软件安装包提示进行软件安装,并在安装过程中进行软件所需安装设置;步骤6.软件安装完成后,在制作端选择安装结束。此时,制作端会将重定向的注册表项进行格式转换,导出成为reg格式,方便导入端修改和加载;导出完成后,软件安装包绿色化制作完成。2.根据权利要求1所述的一种基于用户session的云桌面软件安装包制作方法,其特征在于,所述步骤3中W...
【专利技术属性】
技术研发人员:张赜,
申请(专利权)人:西安雷风电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。