分享

Windows 7 OEM激活机制

 小 SU 2011-01-26

  SLIC全称是Software Licensing Internal Code,即软件许可内部码。一般认为主板是硬件升级中最不可能更换的部件,甚至有观点认为,主板的更换约等于整台机器的更换。要有效识别一台机器是否为 OEM合法用户,可以在每台预装操作系统的机器主板上,在BIOS里写入特定的信息,来标识这是一台OEM合法用户的机器。这样的信息就是SLIC。不同的OEM厂商的SLIC不同,所以他们的OEM操作系统不能混用。

  SLIC一般是写在SLDT(Software Licensing Description Table,软件许可描述表)中的,SLDT长374字节。而SLDT写在ACPI(Advanced Configuration and Power Management Inte***ce,高级配置和电源管理接口)。

  Windows中,Vista系统最早实行这种认证激活机制,SLIC为2.0。Vista在启动过程中会扫描主板BIOS里的公钥及标识和已安装的密钥和证书文件,如果三者验证一致,系统就会被识别为免激活的OEM版本。如果仅缺许可证书,则会扫描WINDOWS目录下SYSTEM32文件夹,如果找到证书,并验证一致,则认为是免激活的OEM版本,并且自动为用户安装证书。

  而那些破解软激活系统,意味着要修改系统启动扫描的某个环节,改变验证路径,不再扫描主板BIOS 里的SLIC,引导验证程序去扫描模拟的SLIC标识,促使认证激活机制完成预定的所有的必要环节,以达到激活WINDOWS的目的。因此,有些软激活系 统用查看工具看起来也象是真的SLIC,因为查看的不是真正的BIOS里的SLIC。最近,微软与OEM厂商又对SLIC进行升级,升级为SLIC2.1 版本,只有 SLIC2.1才可以OEM激活Windows 7。目前看,大多数SLIC2.1的BIOS也可以激活VISTA,也就是说是向下兼容的。

  主板BIOS中的SLIC信息是可以用相关工具进行提取的,提取的信息通常保存为后缀为BIN文件中。比如,某OEM厂商发布一台新款笔记本,其主板 BIOS中带有SLIC2.1,用相应工具提取出来,保存为A.BIN,这个A.BIN的信息又可以通过BIOS修改工具添加到另一台电脑的主板BIOS 中。注意,添加过程一般先是脱机,把新机的BIOS备份出来,再给备份IBIOS加入SLIC2.1信息,然后将这个新改的BIOS刷进主板。还有一个要注意的是,不同主板的BIOS类型不一样,修改的工具、刷新工具也不一样。

  一个OEM厂商可能会有几个不太相同的SLIC,多数厂商只用一种证书与之对应,但也有个别厂商也有几个证书与之分别对应。

  比较直观的查看工具:everest ultimate 5.02.1810版本就可以查看。

  Windows7的OEM激活前提---判断主板BIOS是否为SLIC2.1

  没有SLIC2.1是没办法OEM激活Windows 7的,除非软改。如果你的主板BIOS的SLIC不是2.也不是2.1,那连VISTA也激活不了。

  查看工具下载:

  RW-Everything1.3

  SLIC_Dump_TooKit V1.05

  硬刷OEM激活必备 - 判断自己的BIOS为SLIC 2.0还是2.1

  尽管目前Windows 7 OEM的软件模拟破解已经出现,但对于某些用户而言,还是想要通过正常的OEM渠道来激活,此时,就必须满足如下三个条件:

  * BIOS中有完整SLIC 2.1表

  * OEM厂商的证书

  * OEM-SLP的产品密钥

  那么,如何判断自己的SLIC表是否是2.1版本的呢?

  * 下载RW-Everything Read Write Utility

  * 运行RW-Everything

  * 点击Acess下拉菜单

  * 点击ACPI表格

  * 点击SLIC标签

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多