申请/专利权人:杭州雾联科技有限公司
申请日:2021-01-08
公开(公告)日:2023-04-25
公开(公告)号:CN112799753B
主分类号:G06F9/451
分类号:G06F9/451;A63F13/52;G06F9/4401
优先权:
专利状态码:有效-授权
法律状态:2023.04.25#授权;2021.06.01#实质审查的生效;2021.05.14#公开
摘要:本申请公开了一种全屏独占屏蔽方法、装置、设备及介质,包括:当获取到目标游戏的启动指令,则基于对应的游戏进程确定所述目标游戏对应的DX版本;基于所述DX版本劫持对应的目标函数,以禁止将所述目标游戏的显示方式设置为全屏独占;劫持屏幕分辨率修改函数,以禁止调用所述屏幕分辨率修改函数修改屏幕分辨率。也即,本申请基于目标游戏的DX版本,劫持设置全屏独占的相关函数,禁止将游戏的显示方式设置为全屏独占,这样,能够避免全屏独占显示方式干扰其他游戏的运行,从而可以充分利用远程设备闲置的计算力,节约成本。
主权项:1.一种全屏独占屏蔽方法,其特征在于,包括:当获取到目标游戏的启动指令,则基于对应的游戏进程确定所述目标游戏对应的DX版本;基于所述DX版本劫持对应的目标函数,以禁止将所述目标游戏的显示方式设置为全屏独占;劫持屏幕分辨率修改函数,以禁止调用所述屏幕分辨率修改函数修改屏幕分辨率;其中,所述基于所述DX版本劫持对应的目标函数,以禁止将所述目标游戏的显示方式设置为全屏独占,包括:若所述DX版本为DX9或DX10或DX11,则基于所述DX版本劫持对应的第一目标函数,修改所述第一目标函数中的第一目标参数,以禁止在所述目标游戏初始化时将显示方式设置为全屏独占;劫持所述DX版本对应的第二目标函数,以禁止所述目标游戏内部或在获取用户设置指令时调用所述第二目标函数将所述目标游戏的所述显示方式设置为全屏独占;若所述DX版本为DX12,则劫持所述DX版本对应的第二目标函数,以禁止所述目标游戏内部或在获取用户设置指令时调用所述第二目标函数将所述目标游戏的所述显示方式设置为全屏独占;并且,劫持所述DX版本对应的第二目标函数,以禁止所述目标游戏内部或在获取用户设置指令时调用所述第二目标函数将所述目标游戏的所述显示方式设置为全屏独占,包括:若所述DX版本为DX9,劫持对应的第二目标函数,在所述第二目标函数中直接返回,以禁止所述目标游戏内部或在获取用户设置指令时调用所述第二目标函数将所述目标游戏的所述显示方式设置为全屏独占;若所述DX版本为DX10或DX11或DX12,劫持对应的第二目标函数,记录所述第二目标函数的第二目标参数,并禁止基于所述第二目标参数设置所述显示方式,所述方法还包括:劫持全屏独占状态读取函数,返回记录的所述第二目标参数。
全文数据:
权利要求:
百度查询: 杭州雾联科技有限公司 一种全屏独占屏蔽方法、装置、设备及介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。