摘要: 1、安装过程中,检测用户的网卡号(或cpu,或硬盘号)。
2、对这个号进行加密运算(如:aaaaaaaa->bbbbbbbb) 生成机器码。
3、提示用户机器码是bbbbbbbb,要求输入注册码。用户将机器码发送给我,如果是合法用户,则将对该机器码加密运算生成的注册码(如:bbbbbbbb->cccccccc) 发回给用户。
4、用户输入注册码cccccccc后,程序检测通过则向注册表写入一些必要信息,正常继续往下运行;否则提示错误并停留在注册界面(注:允许用户在没有正确注册码的情况下继续“下一步”,完成安装)。
5、运行软件时(即安装完成后的应用程序),检测注册表,如果是已注册用户(准确说是对机器的),则能正常使用本软件;否则提示用户输入注册码,只有输入正确的注册码后才能使用本软件。
6、再复杂一点还可以做试用时间和试用次数的限制。
阅读全文