全自动共享软件破解器满足你的贪嗔痴
级别: 超级会员

UID: 215916
精华: 0
发帖: 31474
威望: 3587
霏币: 37531.8
活跃度: 32406
技术分: 1480
非凡币: 959
交易值: 0
在线时间: 7600(小时)
注册时间: 2013-03-03
最后登录: 2018-08-20
楼主  发表于: 2018-06-14 08:52:59

【其他交流】 将注册码植入软件内部的多种方法:

一个软件多个文件资源占用,而有时注册码被遗忘或搞丢。
所以,我们 想想能不能更少的文件占用,同时把注册码集成到软件内部呢?
答案是肯定的,我们下面便根据难度等级着手做吧:
1. 搞成打包形式的独立EXE,使用时再释放资源。
实现难度★
这里又分为几种情况:
1)winrar 、7zip 解包型:
优点:制作方便,搞个批处理或命令行就能把注册表信息导入回了;
有的注册信息是文件型的,比如X:\ProgramData   、*.XXX 型注册key
2)便携版型:
优点:使用时释放资源,使用完毕再删除产生的LJ废物
缺点:制作起来复杂,要跟踪写入处理软件流程;同时不利用再次修改软件内部资源;同时使用时双倍内存和物理空间占用
2. 将注册码信息直接回填到软件的控件上
实现难度★★★(因为有的程序有自校验,所以难度增加到★★★)






一个控件使用了Edit
另一个使用了Memo
到这里,懂Delphi的小伙伴们知道怎么做了吧?




再看一眼代码
object Form1: TForm1
  Left = 192
  Top = 131
  Width = 870
  Height = 450
  Caption = 'Form1'
  Color = clBtnFace
  Font.Charset = DEFAULT_CHARSET
  Font.Color = clWindowText
  Font.Height = -11
  Font.Name = 'MS Sans Serif'
  Font.Style = []
  OldCreateOrder = False
  PixelsPerInch = 96
  TextHeight = 13
  object Edit1: TEdit
    Left = 64
    Top = 32
    Width = 121
    Height = 21
    TabOrder = 0
   Text = '111111111111111111'
  end
  object Memo1: TMemo
    Left = 64
    Top = 88
    Width = 185
    Height = 89
    Lines.Strings = (
      'This is a test.')

    TabOrder = 1
  end
end


3.将注册信息写入到程序内空白字节区块中,让它读取注册表信息时得到,这通常就是常说的内嵌补丁。
实现难度★★★★★
优点不需要用户点击注册按钮,一切信息全部内置。
[ 此帖被发威时刻在2018-06-14 09:40重新编辑 ]
自然之子
求助区7月优秀会员
级别: 优秀会员

UID: 107413
精华: 0
发帖: 46967
威望: 33224
霏币: 3439.2
活跃度: 52282
技术分: 1
非凡币: 2818
交易值: 0
在线时间: 14497(小时)
注册时间: 2005-02-16
最后登录: 2018-08-13
1楼  发表于: 2018-06-14 09:24:39
楼主高人哦


级别: 高级会员
UID: 9732
精华: 0
发帖: 1508
威望: 2442
霏币: 3391
活跃度: 1532
技术分: 0
非凡币: 0
交易值: 0
在线时间: 779(小时)
注册时间: 2004-07-06
最后登录: 2018-08-20
2楼  发表于: 2018-06-14 11:14:22
不错,受教了
级别: 初级会员
UID: 189504
精华: 0
发帖: 402
威望: 270
霏币: -219
活跃度: 413
技术分: 0
非凡币: 20
交易值: 0
在线时间: 344(小时)
注册时间: 2010-01-01
最后登录: 2018-07-24
3楼  发表于: 2018-06-18 10:03:28
有些地方确实难的看得懂
级别: 新手上路
UID: 145791
精华: 0
发帖: 151
威望: 11
霏币: 4948
活跃度: 161
技术分: 0
非凡币: 0
交易值: 0
在线时间: 177(小时)
注册时间: 2005-05-29
最后登录: 2018-06-25
4楼  发表于: 2018-06-25 09:49:25
楼主是高人哦
级别: 新手上路
UID: 235008
精华: 0
发帖: 102
威望: 1
霏币: 89
活跃度: 91
技术分: 0
非凡币: 0
交易值: 0
在线时间: 17(小时)
注册时间: 2018-06-28
最后登录: 2018-08-20
5楼  发表于: 2018-07-05 14:09:47
厉害的很。。
应用区7月热心会员
级别: 初级会员
UID: 234768
精华: 0
发帖: 208
威望: 69
霏币: 573
活跃度: 208
技术分: 0
非凡币: 0
交易值: 0
在线时间: 27(小时)
注册时间: 2018-06-28
最后登录: 2018-08-20
6楼  发表于: 2018-07-06 09:18:46
这个知识必须学好。
级别: 初级会员
UID: 216672
精华: 0
发帖: 176
威望: 222
霏币: 4
活跃度: 193
技术分: 0
非凡币: 0
交易值: 0
在线时间: 173(小时)
注册时间: 2013-11-01
最后登录: 2018-08-19
7楼  发表于: 2018-07-08 11:35:09
虽然看不懂,慢慢学
级别: 新手上路
UID: 235029
精华: 0
发帖: 101
威望: 1
霏币: 68
活跃度: 103
技术分: 0
非凡币: 0
交易值: 0
在线时间: 4(小时)
注册时间: 2018-06-28
最后登录: 2018-07-19
8楼  发表于: 2018-07-08 19:18:25
这个厉害了,没看明白
级别: 新手上路
UID: 212999
精华: 0
发帖: 611
威望: 1
霏币: -995
活跃度: 606
技术分: 0
非凡币: 0
交易值: 0
在线时间: 86(小时)
注册时间: 2012-01-01
最后登录: 2018-08-04
9楼  发表于: 2018-07-09 02:53:49
感谢楼主!!学习了!!!
级别: 新手上路
UID: 201009
精华: 0
发帖: 283
威望: 2
霏币: 424
活跃度: 285
技术分: 0
非凡币: 0
交易值: 0
在线时间: 84(小时)
注册时间: 2011-01-01
最后登录: 2018-08-18
10楼  发表于: 2018-07-09 15:34:21
如果使用正版的key更方便了,原来网上有算key的
bshzhang
级别: 初级会员

UID: 216204
精华: 0
发帖: 672
威望: 300
霏币: 196
活跃度: 670
技术分: 0
非凡币: 15
交易值: 0
在线时间: 238(小时)
注册时间: 2013-09-09
最后登录: 2018-07-31
11楼  发表于: 2018-07-10 17:43:27
这是PJ全操作,顶
每天早晨起床首先看一下褔布斯,没有我的名字就去上班。。。
级别: 高级会员

UID: 143959
精华: 0
发帖: 859
威望: 2670
霏币: 762
活跃度: 817
技术分: 0
非凡币: 130
交易值: 0
在线时间: 159(小时)
注册时间: 2005-05-29
最后登录: 2018-08-20
12楼  发表于: 2018-07-10 17:54:55
不错,学习了。。。
儿子出生了。。。
级别: 初级会员
UID: 235068
精华: 0
发帖: 118
威望: 69
霏币: 188
活跃度: 118
技术分: 0
非凡币: 0
交易值: 0
在线时间: 15(小时)
注册时间: 2018-06-28
最后登录: 2018-08-19
13楼  发表于: 2018-07-12 13:56:39
学一学吧,虽然很多地方看不懂。
级别: 初级会员
UID: 234777
精华: 0
发帖: 106
威望: 268
霏币: 487
活跃度: 106
技术分: 0
非凡币: 0
交易值: 0
在线时间: 1(小时)
注册时间: 2018-06-28
最后登录: 2018-08-05
14楼  发表于: 2018-07-12 16:37:57
楼主高人啊
平实
级别: 青铜长老
UID: 127901
精华: 0
发帖: 4376
威望: 15088
霏币: 53.2
活跃度: 4430
技术分: 0
非凡币: 0
交易值: 0
在线时间: 394(小时)
注册时间: 2005-05-01
最后登录: 2018-08-16
15楼  发表于: 2018-07-13 21:51:24
嗯,挺好的方法,学习了。