一种虚拟化应用截图方法、装置、服务器及可读存储介质制造方法及图纸

技术编号:24682303 阅读:82 留言:0更新日期:2020-06-27 07:42
本申请公开了一种虚拟化应用截图方法,在虚拟化应用的截图功能被客户端用户触发时,从客户端中获取客户端桌面截图,用于填充虚拟化应用在服务器上创建的服务端全屏窗口,得以让客户端用户可以在服务端全屏窗口中看到正确的桌面截图,从而实现直接在虚拟化应用中使用截图功能就可完成对客户端工作桌面进行截图的目的,无需再通过复杂的切换操作,更契合客户端用户的初衷。本申请还同时公开了一种虚拟化应用截图装置、服务器及可读存储介质,具有上述有益效果。

A method, device, server and readable storage medium of virtual application screenshot

【技术实现步骤摘要】
一种虚拟化应用截图方法、装置、服务器及可读存储介质
本申请涉及应用程序虚拟化
,特别涉及一种虚拟化应用截图方法、装置、服务器及可读存储介质。
技术介绍
应用程序虚拟化(ApplicationVirtualization),是日益发展的虚拟化家族中的最新成员。它是一种对软件进行管理的新方式,打破应用程序、操作系统和托管操作系统的硬件之间的联系。为了实现企业内部文件流转的监控,并且实现流转统一出入口,利用应用程序虚拟化技术,把企业需要用到的内部通信软件构建为客户端上的虚拟化应用,比如Foxmail等邮件软件、RTX(RealTimeeXchange)和钉钉企业版等IM(即时通讯)类通信软件,以及其他带有截图功能的软件。这些虚拟化应用实际上并未安装在客户端本地,而是采用远程应用的方式在远端服务器上进行发布并运行。在用户在此类带有截图功能的虚拟化应用上使用其截图功能时,由于这些应用是发布并运行在远端服务器上,就会导致截图操作是在服务器的整个工作桌面下进行,而用户实际上却是想在客户端的整个工作桌面下进行截图,与用户实际需求相悖,为实本文档来自技高网...

【技术保护点】
1.一种虚拟化应用截图方法,其特征在于,应用于服务端,包括:/n接收虚拟化应用的截图触发信号;/n根据所述截图触发信号从所述客户端获取客户端桌面截图;/n将所述客户端桌面截图填充进由所述服务端创建的服务端全屏窗口;/n根据所述客户端传入的截图参数对所述服务端全屏窗口中的图像进行调整,得到目标截图。/n

【技术特征摘要】
1.一种虚拟化应用截图方法,其特征在于,应用于服务端,包括:
接收虚拟化应用的截图触发信号;
根据所述截图触发信号从所述客户端获取客户端桌面截图;
将所述客户端桌面截图填充进由所述服务端创建的服务端全屏窗口;
根据所述客户端传入的截图参数对所述服务端全屏窗口中的图像进行调整,得到目标截图。


2.根据权利要求1所述的虚拟化应用截图方法,其特征在于,根据所述截图触发信号从所述客户端获取客户端桌面截图,包括:
根据所述截图触发信号控制所述客户端获取其桌面窗口句柄;
控制所述客户端根据所述桌面窗口句柄获取所述客户端桌面截图,并将所述客户端桌面截图的存储路径返回至所述服务端;
根据接收到的存储路径获取所述客户端桌面截图。


3.根据权利要求2所述的虚拟化应用截图方法,其特征在于,将所述客户端桌面截图填充进由所述服务端创建的服务端全屏窗口,包括:
创建所述服务端全屏窗口;
将所述客户端桌面截图填充进所述服务端全屏窗口。


4.根据权利要求1所述的虚拟化应用截图方法,其特征在于,在接收虚拟化应用程序的截图触发信号之前,还包括:
预先向所述服务端注入截图重定向DLL;
利用所述截图重定向DLL监测所述虚拟化应用是否被触发截图操作;
对应的,根据所述截图触发信号从所述客户端获取客户端桌面截图,包括:
通过所述截图重定向DLL从所述客户端获取所述客户端桌面截图;
对应的,将所述客户端桌面截图填充进由所述服务端创建的服务端全屏窗口,包括:
通过所述截图重定向DLL将所述客户端桌面截图填充进由所述服务端创建的服务端全屏窗口。


5.根据权利要求1至4任一项所述的虚拟化应用截图方法,其特征在于,在得到所述目标截图...

【专利技术属性】
技术研发人员:杨峰
申请(专利权)人:深信服科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1