|
盒子资源分类 |
|
|
|
|
共享软件“限时注册”控件Ver1.3(含源码) |
|
关键字: 共享软件 限时注册 控件 Ver1.3 |
来 自:原创 |
平 台:Win9x,Win2k/XP/NT,Win2003,Vista |
下载所需:0 火柴 |
深浅度:高级 |
完成时间:2008/12/28 |
发布者:zydeyu |
发布时间:2008/12/31 |
编辑器:DELPHI7 |
语 种:简体中文 |
分 类:安全 |
下载浏览:2590/15644 |
|
|
|
|
一、“软件限时注册”控件(TShareRegist)1.3版功能说明: 只要将该控件加入主窗体,使Action属性设为true,再设置其它属性,你的软件就有限时注册的功能了,只要你牢记三个密钥,并加上给你的算号软件(RegObject_Admin.exe)你就可以放心开发共享软件了。 一、较1.0版的改进: 1、增加了分布式验证的功能,避免了注册时的明码比较,大大提高了不被破解的可能。即使破解者在某台机器上破解成功,但他的破解版在别的机器上还是不能使用,破解通用性大大降低。 2、增加了反调式功能,对调式者进行毫不留情的惩治。 3、代码部分进行了大量的优化,花指令,垃圾指令的使用,大大延长了被破解的周期。控件不定期对注册信息监控,使破解者很难完全破解。 4、新增加了OnGetMachineCode事件,通过该事件(对MachineCode重新赋值),你可以定制自己的机器码,如果你不设计此事件,将使用系统自己的机器码生成规则。 5、控件公开了判断软件是否已注册的属性(IfReg),通过此属性你可以随时掌握软件的注册情况,若未注册时某此功能要受限,你可以加代码到你的软件了,进一步提高你的软件的安全性。 6、建议你的软件最终发布时“加壳”(将IfAddShell设为false,一要这样做),最好使用不太出名的壳,加两层以上,借以提高破解者的难度。本人正在开发自己的壳,目前还不成熟,以后上传给大家。 二、控件属性方法等说明: 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变量的重新赋值,可以使用你自己的机器码,如果不设计此事件,将使用控件自带的机器码生成规则。
IfReg 只读属性,判断系统是否已注册。(为未注册软件加功能受限代码成为可能) IfAddShell 属性,true时你的软件可以加壳,false时你的软件不能加壳,一定要记住,如果你设为false,你的软件又加壳了,将会认为是被破解了,有严重的惩罚,切记!!!!!!。
请记住,设计不同的软件,给三个不同的密钥。 |
|
本站原创作品,未经作者许可,严禁任何方式转载;转载作品,如果侵犯了您的权益,请联系我们! |
相关文章 |
|
|
|
相关评论 |
|
共有评论50条
当前显示最后6条评论
|
mue72717 |
2009/1/30 14:31:40 |
首先作者辛苦哦!!做为共享软件你的注册费是乎贵了些,其实突破你的注册窗口限制太简单,很容易定制自己的注册窗口,只是我觉得在较低的注册费下,我会支持你的。个人150公司300太过于吓人啦! |
wuyongxin |
2009/2/11 23:34:17 |
delphi2009中能用吗 |
enterking |
2009/3/4 15:53:09 |
TShareRegist=class (Classes.TComponent) private FWindowHandle: Windows.HWND; FMachineCodeKeyName: System.AnsiString; FRegCodeKeyName: System.AnsiString; FFirstRunDateKeyName: System.AnsiString; FRunCountKeyName: System.AnsiString; FShareDays: System.Integer; FShareCount: System.Integer; FRootKey: System.AnsiString; FRootKeyValue: Windows.HKEY; FRegKey: System.AnsiString; FWindowsFileDir: System.AnsiString; FWindowsFileName: System.AnsiString; FWindowsFileName_R: System.AnsiString; FSystemFileDir: System.AnsiString; FSystemFileName: System.AnsiString; FSystemFileName_R: System.AnsiString; FEncrypKey1: System.AnsiString; FEncrypKey2: System.AnsiString; FEncrypKey3: System.AnsiString; FIfReg: System.Boolean; FIfAddShell: System.Boolean; FGetMachineCode: TGetMachineCode; FMachineCode: System.AnsiString; FHash1: System.Int64; FHash2: System.Int64; FTimer: ExtCtrls.TTimer; FRegistting: System.Boolean; FIfRegRun: System.Boolean; FAuthor: System.AnsiString; FTel: System.AnsiString; FQQ: System.AnsiString; FMail: System.AnsiString; FHTTP: System.AnsiString; FBankAccount: System.AnsiString; FMoney: System.AnsiString; FVersion: System.AnsiString; FActiveMenuItem: Menus.TMenuItem; FActiveButton: StdCtrls.TButton; FFormCaption: System.AnsiString; FForm: Forms.TForm; FAction: System.Boolean; |
onionzq |
2009/5/1 23:05:23 |
谁有类似的不带作者注册信息的控件可以共享出来用啊,^_^ |
eltonto |
2009/9/14 23:44:22 |
不带作者注册信息的空间? 这个不是开放源码了吗 |
gggyniidt |
2012/9/14 0:57:12 |
扯蛋 没有源码 |
我要发表评论 |
查看全部评论 |
|
|
|
|