捐赠 | 广告 | 注册 | 发布 | 上传 | 关于我们    
  沪ICP备05001939号 DELPHI盒子 | 盒子论坛 | 盒子文章 | 盒子问答悬赏 | 最新更新 | 论坛检索 | 下载中心 | 高级搜索    
  精品专区 | 繁體中文 | 奖励公告栏 | 直通车账号登陆 | 关闭GOOGLE广告 | 临时留言    
盒子资源分类
全部展开 - 全部合拢
共享软件“限时注册”控件Ver1.3(含源码)
关键字: 共享软件 限时注册 控件 Ver1.3
来 自:原创
平 台:Win9x,Win2k/XP/NT,Win2003,Vista 下载所需:0 火柴
深浅度:高级 完成时间:2008/12/28
发布者:zydeyu 发布时间:2008/12/31
编辑器:DELPHI7 语  种:简体中文
分 类:安全 下载浏览:2590/15644
加入到我的收藏
下载错误报错
登陆以后才能下载
 用户名:
 密 码:
自动登陆(30天有效)
图片如果打不开,说明流量不够了,请稍候下载……
一、“软件限时注册”控件(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,你的软件又加壳了,将会认为是被破解了,有严重的惩罚,切记!!!!!!。

请记住,设计不同的软件,给三个不同的密钥。
Google
 
本站原创作品,未经作者许可,严禁任何方式转载;转载作品,如果侵犯了您的权益,请联系我们
龙脉加密锁 15元起 Grid++Report 报表 申请支付@网
 相关文章
没有相关文章
相关评论
共有评论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
扯蛋 没有源码
我要发表评论 查看全部评论
 
  DELPHI盒子版权所有 1999-2023 V4.01 粤ICP备10103342号-1 更新RSS列表