在DELPHI程序中注册OLE/COM控件

在单元初始化的时候:

initialization
  WinExec('regsvr32.exe /s MyPlayX.ocx',sw_hide);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
(下载后回复并评分,不扣分,还能加分) 一、“软件限时注册件(TShareRegist)1.3版功能说明: 只要将该件加入主窗体,使Action属性设为true,再设置其它属性,你的软件就有限时注册的功能了,只要你牢记三个密钥,并加上给你的算号软件(RegObject_Admin.exe)你就可以放心开发共享软件了。 一、较1.2版的改进:修复了几个bug! 1、增加了分布式验证的功能,避免了注册时的明码比较,大大提高了不被破解的可能。即使破解者在某台机器上破解成功,但他的破解版在别的机器上还是不能使用,破解通用性大大降低。 2、增加了反调式功能,对调式者进行毫不留情的惩治。 3、代码部分进行了大量的优化,花指令,垃圾指令的使用,大大延长了被破解的周期。件不定期对注册信息监,使破解者很难完全破解。 4、新增加了OnGetMachineCode事件,通过该事件(对MachineCode重新赋值),你可以定制自己的机器码,如果你不设计此事件,将使用系统自己的机器码生成规则。 5、件公开了判断软件是否已注册的属性(IfReg),通过此属性你可以随时掌握软件的注册情况,若未注册时某此功能要受限,你可以加代码到你的软件了,进一步提高你的软件的安全性。 6、增加了IfAddShell属性,设为false,你的软件就可以加壳了,1.2版不能加壳. 7、建议你的软件最终发布时“加壳”(将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,你的软件又加壳了,将会认为是被破解了,有严重的惩罚,切记!!!!!!。 请记住,设计不同的软件,给三个不同的密钥。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值