产品激活

产品激活
产品激活(Product activation)是微软为了抑制盗版,而从Windows XP和Office XP发行起的大部份软件所增添的机制。企业用户所购买的大量授权版(Volume License)软件则无此机制,但是从Vista开始,微软改以KMS(Key Managent Server)等方式要求大量授权版软件也需要有产品激活的程序。针对微软的这一措施,许多盗版软件都推出了相对应的免激活版本,用以跳过这一激活过程。微软采用此措施后,逐渐有其他软件公司仿效;例如以工具及资安软件著名的赛门铁克Symantec),十八禁游戏业者Studio e.go!。

运作方式

当一台计算机上安装了需要进行激活的软件后,激活功能首先会对计算机的硬件进行一些统计,被统计的硬件包括:显卡,SCSI适配器,IDE控制器(可以说就是主板),网卡及其MAC地址,内存范围(例如0-64MB,64-128MB 等),处理器类型,处理器序列号,硬盘,卷序号(VSN,Volume Serial Number),光盘驱动器。但不包括一些常被插拔的硬件,例如USB、IEEE1394等等。
通过统计上述硬件的ID信息,结合安装该软件时输入的序列号,程序会生成一串激活请求码,用户则需要通过电话或者互联网把这串请求码发送给微软。微软收到该请求码后可以从中获得产品的序列号以及安装该产品的计算机硬件ID(具体的硬件类型和型号是无法知道的),随后微软会将序列号和自己数据库中的记录核对,看该序列号以前有没有被使用过。如果该序列号是第一次使用,那么将会返回给用户一组激活码,用户需要手工或者让程序将激活码输入软件,完成激活过程。如果经过检查该序列号以前曾经进行过激活,那么随后将会把硬件ID和记录下来的以前激活时的硬件ID进行比较,如果硬件ID 相同或者差别不大,那么激活操作也可以顺利完成;如果硬件ID差别太大,或者完全不同,那么就会认为该序列号被用到了其它计算机,进而无法完成激活操作。

黑屏事件