[发明专利]Windows8密钥自动检测方法有效
申请号: | 201410034970.3 | 申请日: | 2014-01-24 |
公开(公告)号: | CN104809412B | 公开(公告)日: | 2018-04-17 |
发明(设计)人: | 王丽云 | 申请(专利权)人: | 神讯电脑(昆山)有限公司 |
主分类号: | G06F21/73 | 分类号: | G06F21/73 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 215300 江苏省苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | windows8 密钥 自动检测 方法 | ||
【技术领域】
本发明涉及一种自动检测方法,具体涉及一种Windows8密钥自动检测方法
【背景技术】
微软在Windows8系统中采用了OA3.0(OEM Activation)的激活机制,每台电脑的Windows8密钥(DPK:Digital Product Key)都是唯一的。
所述OA3.0的激活流程为:(1)请求阶段:由OEM/ODM厂商(可以是工厂也可以是公司)向Microsoft提出购买DPK的需求,付账后OEM/ODM厂商通过WEB或专有渠道方式去拿取DPK;(2)flash阶段:工厂端将拿到的DPK利用OA3.0tool生成DPK的序列号,并插入到机台主板的BIOS中,于此同时SFCS(shop floor control system,车间控制系统)记录所述机台的SN(Serial Number,产品流水号)与DPK序列号对应的信息,且根据该机台的配置再通过OA3.0工具生成一硬件哈希值(hashcode),所述序列号及所述哈希值会生成CBR(computer Build Report);(3)report阶段:将所述CBR发送给微软,由微软根据收到的序列号及哈希值进行判断后并给予OEM/ODM厂商反馈。
然,OEM/ODM厂商在所述flash阶段后会进行机台出货前的校验,现有检测的过程为利用SFCS去寻找该机台的SN,若SFCS中曾经记录有该SN的信息,则就会判定为所述机台已请求DPK成功,反之则不然。然而,在所述flash阶段可能会因维修的缘故而将机台更换为新的主板,由于产品的SN在工厂流水过程中是不变的,因此在检测过程中若SFCS仅根据SN的信息进行判定,则在report阶段就会反馈不到该新主板的DPK序列号,则导致激活不成功,进而耽误产品出货,降低工作效率。
有鉴于此,实有必要提供一种Windows8密钥自动检测方法,以解决上述因机台更换新主板,而导致出货前校验不准确及系统激活不成功的问题。
【发明内容】
因此,本发明的目的是提供一种Windows8密钥自动检测方法,以解决上述问题。
为了达到上述目的,本发明提供的Windows8密钥自动检测方法,其应用于Windows8的激活技术中,所述Windows8的激活流程依次包括三个阶段:请求阶段、flash阶段及report阶段,所述flash阶段中SFCS会记录机台SN与该机台DPK对应的信息,所述方法包括以下步骤:
(1)扫入所述机台SN到程序的指定位置;
(2)由所述程序获取所述机台的DPK信息;
(3)由所述程序获取所述SFCS中记录的DPK信息;
(4)判断所述机台的DPK信息与所述SFCS中记录的DPK信息是否相同,若相同,则执行步骤(5),若不相同,则执行步骤(6);
(5)所述程序界面显示成功,则记录结果;
(6)所述程序界面显示失败,则记录结果。
较佳的,在步骤(1)中,所述指定位置为所述Windows8激活流程中的flash阶段。
较佳的,在步骤(2)中,所述程序通过调用以“MSDM.txt”命名的文档来获取所述机台的DPK信息。
较佳的,所述机台的DPK信息为插入所述机台BIOS中的DPK信息。
较佳的,在步骤(3)中,所述程序通过socket通信向所述SFCS数据库中获取与所述机台SN对应的DPK信息。
较佳的,所述程序界面显示有所述机台DPK的信息及所述SFCS的通信状况。
较佳的,所述SFCS的通信状况由所述程序通过Ping指令获取。
相较于现有技术,本发明Windows8密钥自动检测方法通过将机台BIOS中插入的DPK信息与所述SFCS内记录的与所述机台SN对应的DPK信息进行比较后,避免了因机台更换新的主板,导致出货前校验不准确及系统激活不成功的问题,本发明大大的提高了产品出货率,同时保证了产品的质量及工作效率。
【附图说明】
图1绘示为本发明Windows8密钥自动检测方法的流程图。
【具体实施方式】
为了达到上述目的,请参阅图1绘示,本发明提供的Windows8密钥自动检测方法,其应用于Windows8的激活技术中,所述Windows8的激活流程依次包括三个阶段:请求阶段、flash阶段及report阶段,所述flash阶段中SFCS会记录机台SN与该机台DPK对应的信息,所述方法包括以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于神讯电脑(昆山)有限公司,未经神讯电脑(昆山)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410034970.3/2.html,转载请声明来源钻瓜专利网。