通过机器码获得注册码的完整方案(转贴过来,留着看看)想加密自己的软件看过一些软件的作法,思路如下:1、用户安装后得出本机的机器码(硬盘的序列号,不想鼡网卡因为很多机器没有网卡)。生成机器码代码2、用户将该机器码EMAIL给我我用该机器码生成一个注册码,发送给用户注册码生成代碼3、用户在程序中输入该注册码,程序逆算该注册码与机器码核对,查看是否相符注册码逆算、核对代码,4、如果用户安装后没有得箌注册码在N天后部分功能不可用。不要太容易被改(虽然说安装后也只有少部份功能能用)时限功能代码,zw84611 其实任何的加密基本上都能被破解这里给你一个思路。1、用户第一次运行软件后生成一个GUID,保存在注册表中另外存储在文件中或者写入系统已有的文件尾部。此为机器码让用户发回,如果用户在注册表中删除了就从文件中读取GUID,然后写入注册表当然应该还需用户发回用户的相关信息,保证在重新安装机器时能向你索回注册码;2、根据此GUID写一个验证序列号的过程(软件中);3、写一个注册机根据用户邮寄回的GUID得到注册码,發给用户用于注册;4、最好提供在线更新功能更新时记录用户机器码(GUID),如发现有同一个GUID对同一个版本进行更新就发布新的版本,使該GUID对应的注册码不可用