L lccc Unregistered / Unconfirmed GUEST, unregistred user! 2001-10-16 #2 序列号主要用于安装,拥有序列号才允许安装。 安装成功后,可以再用序列号做别的什么。
教 教父 Unregistered / Unconfirmed GUEST, unregistred user! 2001-10-16 #4 序列号可以根据一定的算法得出,序列号可以保存在注册表中,在运行时从注册表中读取 序列号
S SuperJS Unregistered / Unconfirmed GUEST, unregistred user! 2001-10-16 #6 用install shield professional 6.22以上版本可以制作 有提供序列号的功能的安装程序!
Z zhangkan Unregistered / Unconfirmed GUEST, unregistred user! 2001-10-16 #7 用你自己想出来的一种算法,比如说时间,CPU标识,硬盘SerialNo,或者你自己先算出一系列 号码,到时候再要求顾客来取,自己的软件到网站上去更新. 你可以写入到注册表中,但名字就不要取你自己软件名称的,不然很好找,也最好不要原模原 样的就是数值,最好再转一下,变成二进制吗.
用你自己想出来的一种算法,比如说时间,CPU标识,硬盘SerialNo,或者你自己先算出一系列 号码,到时候再要求顾客来取,自己的软件到网站上去更新. 你可以写入到注册表中,但名字就不要取你自己软件名称的,不然很好找,也最好不要原模原 样的就是数值,最好再转一下,变成二进制吗.
C charger Unregistered / Unconfirmed GUEST, unregistred user! 2001-10-16 #8 我是这样想的:随机产生一个串,满足一个算法,给用户,然后,用户输入后 反向判断。不知对不对
K kindly Unregistered / Unconfirmed GUEST, unregistred user! 2001-10-16 #10 用不着反相判断啊 根据用户名算出一个字符串,发给用户 如果用户输入的是正确的用户名和注册码,同样的算法肯定生成同样的注册码,这就行了
T thesadfrog Unregistered / Unconfirmed GUEST, unregistred user! 2001-10-16 #11 1, get copmputer Id,for example:disk serialNo:str1;(GetVolumeInformation(...)) 2,define a ke:str2; 3,str1,str2 进行一定的运算=str3 4,序列号=str3
1, get copmputer Id,for example:disk serialNo:str1;(GetVolumeInformation(...)) 2,define a ke:str2; 3,str1,str2 进行一定的运算=str3 4,序列号=str3
教 教父 Unregistered / Unconfirmed GUEST, unregistred user! 2001-10-16 #12 虽然根据硬件信息来生成序列号不难而且还比较有效,但是实际上现在已经不主张这样做了 ,而且现在很多的软件实际上不会强迫你注册,他们的理论是如果限制这个软件的使用,只 会导致潜在用户的流失。