共享软件“限时注册”控件Ver1.2(50分)

Z

zydeyu

Unregistered / Unconfirmed
GUEST, unregistred user!
csdn下载地址:http://download.csdn.net/source/864365
一、“软件限时注册”控件(TShareRegist)1.2版功能说明:
只要将该控件加入主窗体,使Action属性设为true,再设置其它属性,你的软件就有限时注册的功能了,只要你牢记三个密钥,并加上给你的算号软件(RegObject_Admin.exe)你就可以放心开发共享软件了。
一、较1.0版的改进:
1、增加了分布式验证的功能,避免了注册时的明码比较,大大提高了不被破解的可能。即使破解者在某台机器上破解成功,但他的破解版在别的机器上还是不能使用,破解通用性大大降低。
2、增加了反调式功能,对调式者进行毫不留情的惩治。
3、代码部分进行了大量的优化,花指令,垃圾指令的使用,大大延长了被破解的周期。控件不定期对注册信息监控,使破解者很难完全破解。
4、新增加了OnGetMachineCode事件,通过该事件(对MachineCode重新赋值),你可以定制自己的机器码,如果你不设计此事件,将使用系统自己的机器码生成规则。
5、控件公开了判断软件是否已注册的函数(IfRegist),通过此函数你可以随时掌握软件的注册情况,若未注册时某此功能要受限,你可以加代码到你的软件了,进一步提高你的软件的安全性。
6、建议你的软件最终发布时“加壳”,最好使用不太出名的壳,加两层以上,借以提高破解者的难度。本人正在开发自己的壳,目前还不成熟,以后上传给大家。
二、控件属性方法等说明:
Action:boolean 是否开启限时注册功能
ShareDays:integer 免费使用的天数
ShareCount:integer 免费使用的次数
RootKey:string 注册表的主根
Money:string 注册费
EncrypKey1:string 密钥1
EncrypKey2:string 密钥2
EncrypKey3:string 密钥3
ActiveMenuItem:TMenuItem 激活注册窗口的菜单项(点击此菜单项便能弹出“注册窗体”)
ActiveButton:TButton 激活注册窗口的按钮(同上)
Verion:string 控件版本号,只读的
OnGetMachineCode 事件,通过对MachineCode变量的重新赋值,可以使用你自己的机器码,如果不设计此事件,将使用控件自带的机器码生成规则。
IfRegist 函数,判断系统是否注册。
请记住,设计不同的软件,给三个不同的密钥。
将ShareRegist_Install.dpk安装后,需增加该控件的安装路径到delphi的库设置中,添加方法在最后面会介绍。并最好关闭delphi异常捕捉。
 
S

szhcracker

Unregistered / Unconfirmed
GUEST, unregistred user!
不错,顶一个。
 
Z

zzutrain

Unregistered / Unconfirmed
GUEST, unregistred user!
顶部