账号注册机源码
① 求软件注册源码和注册机源码 (易语言)
程序名 返回值类型 公开 备 注
__启动窗口_创建完毕 精易论坛
参数名 类 型 参考 可空 数组 备 注
变量名 类 型 静态 数组 备 注
注册码 文本型
注册表 文本型
XP风格 (1)
注册码 = 到文本 (取硬盘特征字 () + 2234240 × 0)
注册表 = 到文本 (取文本注册项 (4, “SOFTWARE\ceshi\zhucema”, ))
如果 (注册码 = 注册表)
载入 (窗口1, , 假)
销毁 ()
编辑框1.内容 = 到文本 (取硬盘特征字 ())
子程序名 返回值类型 公开 备 注
_按钮1_被单击 精易论坛
参数名 类 型 参考 可空 数组 备 注
如果 (编辑框2.内容 = 到文本 (取硬盘特征字 () + 2234240 × 0))
信息框 (“注册成功”, 0, )
写注册项 (4, “SOFTWARE\ceshi\zhucema”, 到文本 (取硬盘特征字 () + 2234240 × 0))
载入 (窗口1, , 假)
销毁 ()
信息框 (“注册失败”, 0, )
子程序名 返回值类型 公开 备 注
_按钮2_被单击 精易论坛
参数名 类 型 参考 可空 数组 备 注
结束 ()
-------------------------------------------------------------------------------
【注册机源码】
窗口程序集名 基 类 公 开 备 注
窗口程序集1 精易论坛
变量名 类 型 数组 备 注
子程序名 返回值类型 公开 备 注
__启动窗口_创建完毕 精易论坛
参数名 类 型 参考 可空 数组 备 注
XP风格 (1)
子程序名 返回值类型 公开 备 注
_按钮1_被单击 精易论坛
参数名 类 型 参考 可空 数组 备 注
变量名 类 型 静态 数组 备 注
注册码 文本型
机器码 整数型
机器码 = 到整数 (编辑框1.内容)
注册码 = 到文本 (机器码 + 2234240 × 0)
编辑框2.内容 = 注册码
子程序名 返回值类型 公开 备 注
_按钮2_被单击 精易论坛
参数名 类 型 参考 可空 数组 备 注
销毁 ()
② 急,求最简单易语言注册机源码
注册项源码
.版本 2
.支持库 xplib
.子程序 __启动窗口_创建完毕
.局部变量 注册码, 文本型
.局部变量 注册表, 文本型
XP风格 (1)
注册码 = 到文本 (取硬盘特征字 () + 2234240 × 0)
注册表 = 到文本 (取文本注册项 (4, “SOFTWARE\ceshi\zhucema”, ))
.如果 (注册码 = 注册表)
载入 (窗口1, , 假)
销毁 ()
.否则
编辑框1.内容 = 到文本 (取硬盘特征字 ())
.如果结束
.子程序 _按钮1_被单击
.如果 (编辑框2.内容 = 到文本 (取硬盘特征字 () + 2234240 × 0))
信息框 (“注册成功”, 0, )
写注册项 (4, “SOFTWARE\ceshi\zhucema”, 到文本 (取硬盘特征字 () + 2234240 × 0))
载入 (窗口1, , 假)
销毁 ()
.否则
信息框 (“注册失败”, 0, )
.如果结束
.子程序 _按钮2_被单击
结束 ()
-------------------------------------------------------------------------------
注册机源码
.版本 2
.支持库 xplib
.程序集 窗口程序集1
.子程序 __启动窗口_创建完毕
XP风格 (1)
.子程序 _按钮1_被单击
.局部变量 注册码, 文本型
.局部变量 机器码, 整数型
机器码 = 到整数 (编辑框1.内容)
注册码 = 到文本 (机器码 + 2234240 × 0)
编辑框2.内容 = 注册码
.子程序 _按钮2_被单击
销毁 ()
==================================================
答案来源 → 精易论坛,要学习软件的可网络一下"精易论坛"
精易论坛 → 专业易语言技术交流学习平台 , 不会英语也能写软件
③ 易语言制作限制时间使用的注册机,求源码!
注册码就转换16进制乘一个数在加一个数,在写配置项随遍弄个加密,授权就读配置项,到期是写个配置,去本机时间相减。手机我就给你思路
④ 求CJKOS 4.621版或掌龙中文3.68版的注册码
CJKOS 4.621版
User Name:123
Reg. Code:34fb03997caf
附上注册机源代码
(使用方法,将下列内容复制至记事本,然后另存为cjkos4.61 keygen.html)
<head>
<script language=javascript>
var sync,hash,eemo,mask,rcode;
sync=new Array();
hash=new Array();
rcode=new Array();
function getcode(){
f2.regcode.value='';
for(i=0;i<16;i++)hash[i]=0;
hash[0]=0x64;
hash[1]=0x43;
hash[2]=0x4A;
hash[3]=0x4B;
for(i=0;i<12;i++)rcode[i]=0;
s=f2.syncname.value;
c0=s.length;
for(i=0;i<c0;i++)
sync[i]=s.charCodeAt(i);
c1=((c0+15)>>4)<<4;
for(i=0;i<c1;i++)
hash[i%16]=(hash[i%16]+sync[i%c0]+i-c0)&0xff;
for(i=0;i<6;i++){
m=0;
for(j=0;(j<12)&&(j<(16-i));j++)
m+=((hash[i+j]-32)<<(j%4))&0xFFFF;
m=m+hash[15-i]-48;
m=m&0xFF;
rcode[2*i]=m>>4;
rcode[2*i+1]=m&0x0F;
}
for(i=0;i<12;i++){
r=rcode[i]&0x3f;
rcode[i]=(r<10?r+48:(r<20?r+87:(r<35?r+88:r+48)))
}
for(i=0;i<12;i++)
f2.regcode.value+=String.fromCharCode(rcode[i]);
}
</script>
</head>
<body>
<form name=f2 onsubmit="return false;">
User Name: <input name=syncname size=12>
<input type=submit value="Get" onclick="getcode();return false;">
<br>
Reg. Code: <input name=regcode size=17>
</form>
</body>