- 积分
- -3
- 下载分
- 分
- 威望
- 点
- 原创币
- 点
- 下载
- 次
- 上传
- 次
- 注册时间
- 2012-4-18
- 精华
|
马上注册,获取阅读精华内容及下载权限
您需要 登录 才可以下载或查看,没有帐号?注册
x
Windows 7实施 OEM激活 的幕后全过程
Windows 7“OEM激活”,必须BIOS SLIC、OEM密钥(SLP Key)、OEM证书三驾马车并行齐备。“OEM激活”与“联网激活”的根本区别在于:“联网激活”发生于用户及其操作系统和微软激活服务器之间;“OEM激活”则发生在BIOS SLIC、OEM密钥(SLP Key)、OEM证书之间。下面,我来接着讲“OEM激活”那看不见、摸不着的幕后故事——
在讲“OEM激活”幕后故事之前,首先加个“楔子”说说与“OEM激活”相关的申报、审批程序:任何PC厂商要想给品牌机预装Windows 7或Windows Vista,必须事前与微软达成购买协议,并向微软申报该品牌的BIOS SLIC(注:Windows 7对应BIOS SLIC 2.1;Windows Vista对应BIOS SLIC 2.0。BIOS SLIC 2.1向下兼容)、OEM密钥、OEM证书,待微软批准配发后方可进入操作系统预装。下面是预装后进行系统激活的全部过程:
1. 启动操作系统随即触发“OEM激活”程序:如果检测到正确的OEM密钥(SLP Key),即开始“OEM激活”过程;否则,提示进入另一激活方式:WPA(在线激活或者电话激活)。
2. 如果检测到OEM证书,则利用OEM证书的数字签名验证OEM证书的正确性,如果验证通过继续“OEM激活”;否则,提示进入另一激活方式:WPA(在线激活或者电话激活)。
3. 如果检测到BIOS SLIC,即将SLIC中的OEM公钥、OEMID等信息与OEM证书中的信息进行比较,如果匹配正确(表明OEM公钥等信息正确)则继续进行“OEM激活”;否则,提示进入另一激活方式:WPA(在线激活或者电话激活)。
4. 利用BIOS SLIC中的OEM公钥,对SLIC中Marker数字签名进行验证,如果验证通过(表明Marker中Message信息正确)则继续“OEM激活”;否则,提示进入另一激活方式:WPA(在线激活或者电话激活)。
5. 验证Marker中的Windows旗标,如果旗标存在则“OEM激活”过程继续;否则,提示进入另一激活方式:WPA(在线激活或者电话激活)。
6. 获取Marker中的OEM ID和OEM Table ID信息,将它与所有ACPI表头中的对应信息进行比较,如果一致则“OEM激活”成功;否则,提示进入另一激活方式:WPA(在线激活或者电话激活)。
——以上六条“说时迟、那时快”:全部是发生在系统启动运行“刹那间”的幕后故事。
当运行“软改”破解激活工具时,它在“后台”要实施三项操作完成“三大任务”:其一,将“SLIC 2.1”与GRUB4DOS编译到一起,作为优先启动加载项写入C盘根目录;其二,将“OEM证书”导入系统;其三,将“OEM密钥”导入系统。“硬刷”和“软改”的根本区别就在“其一”:“硬刷”是对电脑主板BIOS实实在在的真实修改;“软改”则是通过虚拟BIOS对微软SLP验证机制进行“欺骗”。
大家知道,打开电脑进行的第一个动作:就是开机自检。开机自检首先运行的就是BIOS。BIOS会自行“驻留”于物理内存之中。当完成硬件自检之后接着就会运行“优先启动加载项”:实现“SLIC 2.1”与驻留于物理内存之中的BIOS的“有机结合”。然后再把引导移交给Windows 7启动系统:当“OEM证书”、“OEM密钥”与物理内存中“包含SLIC 2.1的BIOS”完全吻合时,即完成检核验证、自行成功激活。说到这里,肯定会有网友提出疑问:为什么通过“软改”不能激活“HP”“DELL”等品牌机呢?我的回答是:不是“所有”,而是“有的”。由于有的“HP”“DELL”BIOS的特殊性(具体解析从略),它拒绝接纳“优先启动加载项”中的“SLIC 2.1”,因此自然不能激活。
通过“everest”查看显示“SLIC 2.1”(下载和使用,参见《装机必备:功能强大的硬件和系统基准信息检测软件 EVEREST Ultimate Edition 5.02.1805》),并不是对于主板BIOS模块的直接侦测,而是对于“驻留内存BIOS”的客观反映。话说到这里,本文标题的“问题”应当得到圆满回答了吧!顺便多说两句:有的品牌机很刁钻,运行“everest”进行查看,会在“SLIC 2.1”之前专门加上“仿真”或“虚拟”两个字。但对一部分品牌机和所有组装机来说,还是会“傻乎乎”的告诉你:与“硬刷”一样,BIOS中已经“刷入”了“SLIC 2.1”!
|
|