1. 软件库制作界面程序 软件库制作界面程序集成于虚拟机agent安装包中为制作模板虚拟机必需安装组件,当虚拟机agent识别到当前运行环境为软件库制作环境,会在首个用户登录后展示软件库制作界面程序。软件库制作界面程序通过与软件分发客户端包含的守护服务通信,进行进入制作模式和结束制作模式的状态转换。
软件库制作界面程序在进入制作模式状态中会根据添加删除程序注册表信息识别当前软件库录制到软件并提供列表展示。进入制作模式录制软件安装过程中支持重启计算机,需保证采用相同windows账户登录继续录制,这时软件分发客户端自动进入制作模式,软件库制作界面程序将会自动弹出,展示重启前相同的等待完成录制或者取消录制的按钮选项。
当软件分发客户端守护服务接收到完成录制指令,将会通知软件分发客户端驱动组件结束制作模式,通知VDC当前软件库录制成功完成,并发起关闭当前录制虚拟机的操作系统指令。当软件分发客户端守护服务接收到取消录制指令,将会通知软件分发客户端驱动组件结束制作模式,通知VDC当前软件库录制用户取消,并发起关闭当前录制虚拟机的操作系统指令。此时VDC将会删除取消制作的软件库。 2. VDC网页管理控制台软件库管理功能模块 VDC的软件库管理功能模块主要由新建/更新软件库制作向导、软件库管理及其版本切换、软件库与虚拟机关联配置三部分组成。其中新建软件库向导流程中需要选择一个当前VDC已经配置连接好的存储区域用于存放软件库虚拟磁盘。
3. 软件分发客户端组件 软件分发客户端组件集成于虚拟机agent安装包中为制作模板虚拟机必需安装组件,它主要由文件和注册表过滤驱动和守护服务两部分组成。其中软件分发驱动是软件分发应用虚拟化呈现的核心功能组件,使得软件库虚拟磁盘中录得的软件库元数据呈现为如同已经安装到了当前分发系统环境之中开箱即用的软件。其中软件分发守护服务则负责校验和适配软件库元数据,通知软件分发驱动工作状态转换,以及同VDC及其它组件通信交互。 |