[发明专利]用于向后兼容性的欺骗CPUID在审
| 申请号: | 202310197565.2 | 申请日: | 2017-01-20 |
| 公开(公告)号: | CN116340022A | 公开(公告)日: | 2023-06-27 |
| 发明(设计)人: | M·E·塞尔尼;S·皮尔格里姆 | 申请(专利权)人: | 索尼互动娱乐股份有限公司 |
| 主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F9/445 |
| 代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 张晓明 |
| 地址: | 日本*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 向后 兼容性 欺骗 cpuid | ||
1.一种方法,所述方法包括:
在计算装置中:
执行应用程序的指令;以及
对来自所述应用程序的对关于所述计算装置上的处理器的信息的调用作出响应,其中
当检测到来自所述应用程序的将所述应用程序识别为是为所述计算装置编写的指示时,向所述应用程序返回关于所述计算装置上的所述处理器的信息,并且
当未检测到所述指示时,向所述应用程序返回关于与所述计算装置上的所述处理器不同的处理器的信息,其中,关于所述不同的处理器的所述信息将所述计算装置上的所述处理器的某些特征识别为与所述计算装置实际上所支持的特征是不同的。
2.如权利要求1所述的方法,其中关于所述不同的处理器的所述信息将所述计算装置上的所述处理器的某些特征识别为与所述计算装置实际上所支持的特征是不同的。
3.如权利要求1所述的方法,其中关于所述不同的处理器的所述信息将所述计算装置上的所述处理器的某些特征识别为完全不受所述计算装置上的所述处理器支持,而事实上所述某些特征是受所述计算装置上的所述处理器支持的。
4.如权利要求1所述的方法,其中所述应用程序是为遗留计算装置编写的遗留应用程序。
5.如权利要求1所述的方法,其中所述应用程序是为遗留计算装置编写的遗留应用程序,并且其中关于所述不同的处理器的所述信息将所述计算装置上的所述处理器的某些特征识别为与所述计算装置实际上所支持的特征是不同的。
6.如权利要求1所述的方法,其中所述应用程序是为遗留计算装置编写的遗留应用程序,并且其中关于所述不同的处理器的所述信息将所述计算装置上的所述处理器的某些特征识别为完全不受所述计算装置上的所述处理器支持,而事实上所述某些特征是受所述计算装置上的所述处理器支持的。
7.如权利要求1所述的方法,其中所述应用程序是为遗留计算装置编写的遗留应用程序,并且其中关于所述不同的处理器的所述信息识别所述遗留计算装置上的处理器。
8.如权利要求1所述的方法,其中返回关于所述不同的处理器的所述信息包括使用受所述计算装置上的所述处理器的架构支持的操作码。
9.如权利要求1所述的方法,其中返回关于所述不同的处理器的所述信息包括使用受x86架构支持的操作码。
10.如权利要求1所述的方法,其中返回关于所述不同的处理器的所述信息包括使用CPUID指令。
11.如权利要求1所述的方法,其中返回关于所述不同的处理器的所述信息包括使用存储在与所述计算装置上的所述处理器相关联的ROM或RAM中的微码。
12.如权利要求1所述的方法,其中返回关于所述不同的处理器的所述信息包括使用存储在与所述计算装置上的所述处理器相关联的ROM或RAM中的微码和两个不同的处理器ID数据集,其中一个数据集是用于新的装置应用程序,并且另一个数据集是用于遗留装置应用程序。
13.如权利要求1所述的方法,其中返回关于所述不同的处理器的所述信息包括使用存储在与所述计算装置上的所述处理器相关联的ROM或RAM中的微码,并且所述微码返回所述处理器ID数据,所述处理器ID数据取决于查询程序是新的装置应用程序还是遗留装置应用程序而在某些细节上有所不同。
14.如权利要求1所述的方法,其中返回关于所述不同的处理器的所述信息包括将一个ID程序用于遗留应用程序并将另一个ID程序用于新的装置应用程序。
15.如权利要求1所述的方法,其中返回关于所述不同的处理器的所述信息包括使用专用硬件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于索尼互动娱乐股份有限公司,未经索尼互动娱乐股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310197565.2/1.html,转载请声明来源钻瓜专利网。





