[专题六] Authorware作品的加密保护(6-4)
E-Mail注册法
喜欢上网的用户几乎都拥有自己的电子信箱(E-Mail),不管是免费的还是付费的,都为大家的交流带来了巨大的方便。因此可以利用电子邮件从Authorware作品作者获取正确注册码,一种常用的方法是程序开发作者发布程序给用户,用户在本机执行并计算出本机机器码,然后通过邮件把机器码发送给作者,作者获得用户的机器码后,通过自己的注册码生成器产生一个有效的注册码,然后再发送回给用户,这样用户就可以在主程序中输入正确的注册码以完成注册工作。如果产生用户的机器码呢?方法很多,一般都是和用户的计算机硬件联系起来,下面我们就以用户的硬盘分区序列号来产生机器码。
实例说明:
本实例的实现原理基于硬盘分区序列号。在对硬盘分区格式化之后,每个驱动器都会有一个唯一的序列号(Volume Serial Number),就是用VOL命令列出的16进制数,这个号码可以用于注册、加密、防拷贝等用途。本实例就是通过用户计算机的硬盘某分区序列号产生机器码,并发送给作品作者用以产生有效的注册码。执行界面如下图6.18所示,程序流程图如图6.19所示。

图6.18 产生用户机器码

图6.19 程序流程图
|