首页> 中国专利> Windows8密钥自动检测方法

Windows8密钥自动检测方法

摘要

一种Windows8密钥自动检测方法,包括以下步骤:(1)扫入所述机台SN到程序的指定位置;(2)由所述程序获取所述机台的DPK信息;(3)由所述程序获取所述SFCS中记录的DPK信息;(4)判断所述机台的DPK信息与所述SFCS中记录的DPK信息是否相同,若相同,则执行步骤(5),若不相同,则执行步骤(6);(5)所述程序界面显示成功,则记录结果;(6)所述程序界面显示失败,则记录结果。本发明大大的提高了产品出货率,同时保证了产品的质量及工作效率,且本发明能够解决出货前校验不准确及系统激活不成功的问题。

著录项

  • 公开/公告号CN104809412A

    专利类型发明专利

  • 公开/公告日2015-07-29

    原文格式PDF

  • 申请/专利权人 神讯电脑(昆山)有限公司;

    申请/专利号CN201410034970.3

  • 发明设计人 王丽云;

    申请日2014-01-24

  • 分类号

  • 代理机构

  • 代理人

  • 地址 215300 江苏省苏州市昆山市综合保税区第二大道269号

  • 入库时间 2023-12-18 10:16:50

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-04-17

    授权

    授权

  • 2015-08-26

    实质审查的生效 IPC(主分类):G06F21/73 申请日:20140124

    实质审查的生效

  • 2015-07-29

    公开

    公开

说明书

【技术领域】

本发明涉及一种自动检测方法,具体涉及一种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对应的信息,所述方法包括以下步骤:

S101:扫入所述机台SN到程序的指定位置;

S102:由所述程序获取所述机台的DPK信息;

S103:由所述程序获取所述SFCS中记录的DPK信息;

S104:判断所述机台的DPK信息与所述SFCS中记录的DPK信息是否相同, 若相同,则执行步骤S105,若不相同,则执行步骤S106;

S105:所述程序界面显示成功,则记录结果;

S106:所述程序界面显示失败,则记录结果。

其中,在步骤S101中,所述指定位置为所述Windows8激活流程中的flash 阶段。

其中,在步骤S102中,所述程序通过调用以“MSDM.txt”命名的文档来获 取所述机台的DPK信息。

其中,所述机台的DPK信息为插入所述机台BIOS中的DPK信息。

其中,在步骤S103中,所述程序通过socket通信向所述SFCS数据库中获 取与所述机台SN对应的DPK信息。

其中,所述程序界面显示有所述机台DPK的信息及所述SFCS的通信状况。

其中,所述SFCS的通信状况由所述程序通过Ping指令获取。

于本实施例中,由于产品的SN在工厂流水过程中是不变的,因此本发明 Windows8密钥自动检测方法通过将机台BIOS中插入的DPK信息与所述SFCS内 记录的与所述机台SN对应的DPK信息进行比较后,避免了因机台更换新的主板, 而导致的所述机台插入其主板BIOS的DPK信息与所述SFCS中记录所述机台SN 对应的DPK信息不一致,进而导致所述Windows8的激活流程中report阶段的 反馈不成功的问题。

本发明大大的提高了产品出货率,同时保证了产品的质量及工作效率,且 本发明能够解决出货前校验不准确及系统激活不成功的问题。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号