发明名称 安全硬件桌面缓冲区合成
摘要 多个虚拟机在主机计算机上执行,该主机计算机包括图形硬件和显示器。虚拟机将显示数据写入其各自的虚拟桌面缓冲区中。选择一虚拟机来输出到主机计算机的显示器上。对所选的虚拟机启用图形硬件上的合成缓冲区。与所选的虚拟机相关联的虚拟桌面缓冲区的内容由图形硬件复制到合成缓冲区。合成缓冲区的内容由图形硬件来呈现和显示。另外,对合成缓冲区的读访问被限于图形硬件,由此防止恶意软件应用程序跨分区捕捉显示数据。
申请公布号 CN101228571B 申请公布日期 2010.10.13
申请号 CN200680026487.4 申请日期 2006.07.14
申请人 微软公司 发明人 D·翁
分类号 G09G5/36(2006.01)I 主分类号 G09G5/36(2006.01)I
代理机构 上海专利商标事务所有限公司 31100 代理人 顾嘉运
主权项 一种用于桌面合成的方法,所述方法包括:在主机计算机处执行至少一个虚拟机,每一虚拟机包括一虚拟桌面缓冲区;由所述虚拟机向其相应的虚拟桌面缓冲区生成显示数据,与每一虚拟机相关联的显示数据在所述主机计算机的屏幕上分开的窗口中显示;启用所述虚拟桌面缓冲区中的至少一个;对所启用的虚拟桌面缓冲区的内容执行坐标转换以反映其在所述主机计算机的显示器上的加窗位置;以及将所启用的虚拟桌面缓冲区的内容复制到一合成缓冲区。
地址 美国华盛顿州