[发明专利]Windows激活自动测试方法有效
申请号: | 201410033934.5 | 申请日: | 2014-01-24 |
公开(公告)号: | CN104809004B | 公开(公告)日: | 2018-02-27 |
发明(设计)人: | 王丽云 | 申请(专利权)人: | 神讯电脑(昆山)有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 215300 江苏省苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | windows 激活 自动 测试 方法 | ||
【技术领域】
本发明涉及一种自动测试方法,具体涉及一种windows激活自动测试方法。
【背景技术】
激活技术一直是Windows的重要组成部分,微软向生产商提供了OA(OEM Activation)激活技术,利用OA激活技术,原始设备制造商可以通过主板批量激活特定Windows系统副本。例如现有的Window7/Vista搭载的分别为OA2.1和OA2.0的激活技术。
随着科技的发展,Window8将OA技术已升级到OA3.0,通过加入联机验证的机制,用以防止传统的通过模拟BIOS的信息绕过激活的情形,所述OA3.0的激活流程为:(1)请求阶段:由OEM/ODM厂商(可以是工厂也可以是公司)向Microsoft提出购买DPK(Digital Product Key)的需求,付账后OEM/ODM厂商通过WEB或专有渠道方式去拿取DPK;(2)flash阶段:工厂端将拿到的DPK利用OA3.0tool生成DPK的序列号,并插入到机台的BIOS中,同时根据机台的配置再通过OA3.0工具生成一硬件哈希值(hashcode),所述序列号及所述哈希值会生成CBR(computer Build Report);(3)report阶段:将所述CBR发送给微软,由微软根据收到的序列号及哈希值进行判断后并给予OEM/ODM厂商反馈。在工厂端,上述激活流程的各阶段均是单项操作的,需要人工手动执行各阶段的激活,同时由各阶段单独判断测试结果,最后由人工根据各阶段的测试结果从而来判定激活的过程是否成功,然而人为操作可能会导致某个阶段的漏测,且人为查看,易导致误判,漏看等现象,且激活后的结果也无法保存,后续也无法追踪。
有鉴于此,实有必要提供一种Windows激活自动测试方法,以解决上述激活流程的各阶段无法自动连接跳转执行下一阶段的问题,同时解决人为操作在各阶段漏测或漏看,及激活的结果无法保存和追踪的问题。
【发明内容】
因此,本发明的目的是提供一种Windows激活自动测试方法,以解决上述问题。
为了达到上述目的,本发明提供的Windows激活自动测试方法,其应用于Windows8的激活技术中,所述Windows8的激活的流程依次包括三个阶段:请求阶段、flash阶段及report阶段,所述方法包括以下步骤:
(1)在所述请求阶段后生成请求标记档;
(2)当程序检测到所述请求记档后,自动跳转到所述flash阶段,在所述flash阶段完成后将所述请求标记档删除,并生成刷新标记档;
(3)当所述程序检测到所述刷新标记档后,自动跳转到所述report阶段,在所述report阶段完成后将所述刷新标记档删除,并生成LOG档;
(4)由所述程序判断所述LOG档的内容,若所述LOG档记录为“0”,则执行步骤(5),若所述LOG档记录为“1”,则执行步骤(7);
(5)测试成功,所述Windows8激活,则记录结果并上传至服务器;
(6)重新启动操作系统,并将所述LOG档上传到SFCS(shop floor control system,车间控制系统),从而由所述SFCS处理后自动过站;
(7)测试失败,所述Windows8未激活,则记录结果并上传至服务器。
较佳的,所述LOG档还记录有所述flash阶段后生成的DPK序列号的信息、硬件哈希值的信息及产品SN(Serial Number,产品流水号)的信息。
较佳的,所述请求标记档以“reqflag.txt”命名。
较佳的,所述刷新标记档以“flashflag.txt”命名。
相较于现有技术,本发明Windows激活自动测试方法实现了Windows8激活流程中各阶段的自动连接,克服了激活流程中各阶段需手动执行的缺陷,避免了人为单项操作产生的漏测及漏看的问题,且本发明还能够保存Windows8是否被激活的结果,从而保证了产品的质量,通过上传服务器和SFCS保证了后续的追踪。
【附图说明】
图1绘示为本发明Windows激活自动测试方法的流程图。
【具体实施方式】
为了达到上述目的,请参阅图1绘示,本发明提供的Windows激活自动测试方法,其应用于Windows8的OA3.0的激活技术中,所述Windows8的激活的流程依次包括三个阶段:请求阶段、flash阶段及report阶段,所述方法包括以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于神讯电脑(昆山)有限公司,未经神讯电脑(昆山)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410033934.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种本地多进程间数据订阅推送的方法
- 下一篇:一种智能终端桌面定制方法及装置