同一般的软件注册一样,我们这里的注册是这样进行的: --相当于种子,用于生成随机数 --相当于伪随机数生成器,输出长度自己定,最后用一个格式化函数,将随机数映射到ASCII字符集合 ,也假设他没有破解,他需要通过以下方式向您取得注册码:(1).如果他能上网,他需要把机器码用Email发给您;(2).如果他不能上网,他可以把机器码用手机短信的方式发给您.(3).如果他没有手机,他可以带着机器码然后坐火车到您的办公室想您要一个注册码. --第3条只是为了让您看帖子的时候别太枯燥了,,您拿到了客户的机器码后,如果您同时也收到了他汇的钱,呵呵,好像给软件加密就是为了要钱吧?那么您就可以用客户的机器码生成一个唯一的注册码再用同样的方式给用户,最后,用户输入注册码即可!:,:获得CUP序列号和硬盘序列号的实现代码如下:Java代码#region获取cpu的序列号 publicstringgetCpu() { stringstrCpu=null; ManagementClassmyCpu=newManagementClass("win32_Processor"); ManagementObjectCollectionmyCpuConnection=(); foreach(ManagementObjectmyObjectinmyCpuConnection) { strCpu=["Processorid"].(); break; } returnstrCpu; } #endregion#region获取cpu的序列号publicstringgetCpu() { stringstrCpu=null; ManagementClassmyCpu=newManagementClass("win32_Processor"); ManagementObjectCollectionmyCpuConnection=(); foreach(ManagementObjectmyObjectinmyCpuConnection) { strCpu=myObjec
机器码生成注册码教程 来自淘豆网m.daumloan.com转载请标明出处.