安全公司报告
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210686687.3 (22)申请日 2022.06.16 (71)申请人 杭州马兰头医学 科技有限公司 地址 310051 浙江省杭州市滨江区西兴街 道阡陌路482号A 楼3层3062室 (72)发明人 陈祖海  (74)专利代理 机构 杭州创智卓英知识产权代理 事务所(普通 合伙) 33324 专利代理师 刘宏全 (51)Int.Cl. G06F 9/54(2006.01) G06F 9/451(2018.01) (54)发明名称 基于Hook的放大镜穿透窗口方法、 系统、 装 置和介质 (57)摘要 本申请涉及一种基于Hook的放大镜穿透窗 口方法、 系统、 装置和介质, 其中, 该方法包括: 通 过定时监测当前共享窗口是否被非共享窗口所 遮挡, 当检测到当前共享窗口被非共享窗口遮挡 时, 通过Windows系统中内置的放大镜应用程序 采集当前共享窗口的图像数据, 并进行传递渲 染; 通过Hook进程实时监测执行渲染的图形渲染 接口; 当检测到放大镜应用程序传递来的当前共 享窗口的图像数据, 通过Hook进程截取图像数 据; 将截取到的图像数据实时导入共享窗口程序 中。 通过本申请, 解决了基于Window s系统的放大 镜API穿透窗口存在的兼容性问题, 实现了放大 镜穿透窗口在不同版本的Windows系统中的兼 容。 权利要求书2页 说明书7页 附图3页 CN 115168069 A 2022.10.11 CN 115168069 A 1.一种基于 Hook的放大镜穿透窗口方法, 其特 征在于, 所述方法包括: 定时监测当前共享窗口是否被非共享窗口所遮挡; 当检测到当前共享窗口被非共享窗口遮挡时, 通过Windows系 统中内置的放大镜应用 程序采集所述当前共享窗口 的图像数据, 并进行传递 渲染; 通过Hook进程实时监测执 行所述渲染的图形渲染接口; 当检测到所述放大镜应用程序传递来的所述当前共享窗口的图像数据, 通过所述Hook 进程截取 所述图像数据; 将所述截取到的图像数据实时导入 共享窗口程序中。 2.根据权利要求1所述的方法, 其特 征在于, 并进行传递 渲染包括: 将采集到的图像数据传递到图形渲染接口, 其中, 所述图形渲染接口为Windows内置的 Direct3D图形渲染程序的接口。 3.根据权利要求1所述的方法, 其特征在于, 通过Windows系 统中内置的放大镜应用程 序采集所述当前共享窗口 的图像数据包括: 通过Windows系 统中内置的放大镜应用程序, 选定所有遮挡所述当前共享窗口的非共 享窗口对象, 刷新采集所述当前共享窗口 的图像数据。 4.根据权利要求3所述的方法, 其特征在于, 通过Windows系 统中内置的放大镜应用程 序, 选定所有遮挡所述当前共享窗口 的非共享窗口对象包括: 调用所述放大镜应用程序中的MagSetWindowFilterList接口选定所有遮挡所述当前 共享窗口的非共享窗口对 象; 在进行图像采集时, 将所述选定的非共享窗口对 象的图像从 采集到的图像中过 滤掉。 5.根据权利要求3所述的方法, 其特征在于, 刷新采集所述当前共享窗口的图像数据包 括: 调用所述放大镜应用程序中的MagSetWindowsource接口, 将放大镜应用程序的窗口移 动到与所述当前共享窗口 的位置相重合, 采集所述当前共享窗口 的图像数据。 6.根据权利要求1所述的方法, 其特征在于, 调用Windows系 统中内置的放大镜应用程 序包括: 调用Windows系统中内置的放大镜应用程序, 将所述放大镜应用程序设置为隐藏属性, 即不在终端桌 面上显示 放大镜应用操作界面。 7.根据权利要求1所述的方法, 其特征在于, 将所述截取到的图像数据实时导入共享 窗 口程序中后, 所述方法包括: 通过所述共享窗口程序对所述图像数据进行渲染, 将所述渲染后得到的图像进行实时 显示。 8.一种基于Hook的放大镜穿透窗口系统, 其特征在于, 所述系统包括采集模块和钩子 模块; 所述采集模块, 用于定时监测当前共享窗口是否被非共享窗口所遮挡; 当检测到当前 共享窗口被非共享窗口遮挡时, 通过Windows系统中内置的放大镜应用程序采集所述当前 共享窗口 的图像数据, 并进行传递 渲染; 所述钩子模块, 用于通过Hook进程实时监测执行所述渲染的图形渲染接口; 当检测到 所述放大镜应用程序传递来的所述当前共享窗口的图像数据, 通过所述Hook进程截取所述权 利 要 求 书 1/2 页 2 CN 115168069 A 2图像数据; 将所述截取到的图像数据实时导入 共享窗口程序中。 9.一种电子装置, 包括存储器和处理器, 其特征在于, 所述存储器中存储有计算机程 序, 所述处理器被设置为运行所述计算机程序以执行权利要求1至7中任一项所述的基于 Hook的放大镜穿透窗口方法。 10.一种计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 该程序被处理器 执行时实现如权利要求1至7中任一项所述的基于 Hook的放大镜穿透窗口方法。权 利 要 求 书 2/2 页 3 CN 115168069 A 3

.PDF文档 专利 基于Hook的放大镜穿透窗口方法、系统、装置和介质

文档预览
中文文档 13 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共13页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于Hook的放大镜穿透窗口方法、系统、装置和介质 第 1 页 专利 基于Hook的放大镜穿透窗口方法、系统、装置和介质 第 2 页 专利 基于Hook的放大镜穿透窗口方法、系统、装置和介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 07:49:20上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。