
_START_ARTICLE_
产品激活
_START_SECTION_
运作方式
_START_PARAGRAPH_
当一台计算机上安装了需要进行激活的软件后，激活功能首先会对计算机的硬件进行一些统计，被统计的硬件可能包括：显卡、SCSI适配器、IDE控制器（可以说，就是芯片组）、网卡及其MAC地址，内存大小（例如0-64MB、64-128MB等）、处理器类型，处理器序列号、硬盘、卷序号（Volume Serial Number；VSN）、光盘驱动器（具体包含的内容取决于不同厂商激活功能所用的算法和设计机制）。但不包括一些常被插拔的硬件，例如USB、IEEE1394等等。_NEWLINE_透过统计上述硬件的ID信息，结合安装该软件时输入的序列号，程序会生成一串激活请求码，用户则需要透过电话或者互联网把这串请求码发送给软件厂商。软件厂商收到该请求码后，可以从中获得产品的序列号以及安装该产品的计算机硬件ID（无法知道具体的硬件类型和型号）。随后，厂商会将序列号和自己数据库中的记录核对，看该序列号以前有没有被使用过。如果该序列号是第一次使用，那么将会返回给用户一组激活码；用户需要手工或者让程序将引导码输入软件，完成激活过程。如果该序列号以前曾经进行过引导，那么随后将会把硬件ID和记录下来的以前激活时的硬件ID进行比较；如果硬件ID相同或者差别不大，那么引导操作也可以顺利完成；如果硬件ID差别太大，或者完全不同，那么就会认为该序列号被用到了其它计算机，进而无法完成激活操作。_NEWLINE_对于需要进行激活的软件产品，通常只有零售版软件有此要求。企业用户所购买的大量授权（Volume License）软件通常则无此机制。_NEWLINE_除了上述所介绍的最简单的产品激活机制外，为了进一步保护知识产权，防止破解，很多软件厂商也开始实施更高级的加密保护机制。以微软的Windows操作系统为例，从Windows Vista开始，微软改以密钥管理服务器（Key Management Server；KMS）等方式要求大量授权版软件也需要有产品引导的程序。_NEWLINE_针对微软的这一措施，许多盗版软件都推出了相对应的免引导版本，用以跳过这一激活过程。_NEWLINE_微软采用此措施后，逐渐有其他软件公司仿效；例如，以工具及信息安全软件著名的赛门铁克（Symantec），十八禁游戏业者Studio e.go!。