绝大多数的个人及商业用户客户端都采用了微软Windows操作系统,例如最近非常火爆的Windows 7和她的上一个版本Windows Vista,以及非常经典的Windows XP。当然,微软作为一家盈利性公司,从Windows XP开始,所有出售的Windows产品都需要输入产品密钥进行在线或电话激活后才能够正常使用。
如果用户在安装完操作系统后不对系统进行激活,此时Windows将以“评估软件”方式来运行,一旦试用期终止,Windows所带的激活机制将会按预定 义“策略”提示用户,并定时对用户的操作和使用进行“干扰”。针对不同Windows产品及Windows产品的不同版本,微软都为正版用户提供25位的 序列号激活密钥。
用户一旦将产品密钥输入Windows并点击确定后,将自动执行如下步骤:
检查当前Windows版本
激活和解锁系统功能及特性
校验产品密钥的分配渠道
校验许可证类型
尝试联机激活,否则提示电话激活
校验一个唯一标识ID以确认激活是否被MS接受微软的产品解密及激活信息其实是以数据文件形式将以上信息存储在 pidgenx.dll. 、Pidgenx.dll和pkeyconfig.xrm-ms文件当中,通过这3个文件,用户就可以在不连接到Internet的情况下确认当前序列号的详细激活信息,以及是否已被微软列入到黑名单当中。
通过使用pidgenx.dll数据中记录的产品密钥和算法,再通过一定的开发,便可以用离线方式验证序列号的许可证类型、适用的系统版本及其它信息。目前网络中已有的程序有Microsoft PIDX Check和Windows 7 Product Key Checker等。
Microsoft PIDX Check
当输入一个产品激活密钥后,Microsoft PIDX Check可以自动检查当前密钥的产品ID,ID1、ID2、适用系统的版本类型、子类型及各类等相关信息。
Windows 7 Product Key Checker
Windows 7 Product Key Checker由俄罗斯程序员开发,其在图形界面的表现有所提高,它可以把产品密钥所涉及到的详细信息全部进行检查和显示,其中主要包括:产品ID、扩展ID、激活ID、适用系统版本、许可证类型及许可证使用渠道等。
【编辑推荐】