易语言软件绑定机器码的源码(易语言机器码授权)
本文目录一览:
易语言怎么设定机器码(给源码)
设定机器码?
什么意思。
就是弄注册吗?
给你源码:
.版本
2
.支持库
xplib
.程序集
窗口程序集1
.子程序
__启动窗口_创建完毕
XP风格
(3)
编辑框1.内容
=
到文本
(取硬盘特征字
())
.子程序
_按钮1_被单击
.如果
(编辑框2.内容
=
到文本
(取硬盘特征字
()
×
123
×
123))
信息框
(“注册成功”,
0,
“提示”)
载入
(窗口1,
,
真)
'
或者用写到文件+运行
也可以。
结束
()
.否则
信息框
(“注册失败”,
0,
“提示”)
.如果结束
.子程序
_按钮2_被单击
编辑框2.内容
=
到文本
(取硬盘特征字
()
×
123
×
123)
需要2个按钮,2个标签,2个编辑框。
易语言 怎么编写绑定CPU的源代码
可以验证CPU序列号,获取CPU序列号方法:
建一个变量
(iii,数据类型:CPU信息)
取CPU信息(iii)
然后得到CPU序列号:
弄出来的方法:输出调试文本(iii.序列号)
(你想办法弄出来,也可以做个程序,下面假设序列号为“AAA222A5-AAA222A5-AAA222A5-AAA222A5”)
下面是验证程序:
.版本
2
.支持库
eAPI
取CPU信息
(iii)
.如果
(iii.序列号
=
“AAA222A5-AAA222A5-AAA222A5-AAA222A5”)
信息框
(“CPU正确”,
0,
“”)
.否则
信息框
(“未通过CPU验证”,
0,
“”)
结束
()
.如果结束
易语言机器码源码
可以的,可以根据硬盘号生成随即机器码
也可以在机器码基础上反算出硬盘号
谢了一个简单的,QQ发给你
其实没必要随机的,固定的就行了,因为随机的最后你最后还是要还原到回来才能验证
这个程序只是简单的!根据硬盘号使用简单算法生成20位16进制机器码
.版本 2
.程序集 窗口程序集1
.子程序 _按钮1_被单击
.局部变量 随即记录, 文本型
.局部变量 随即数, 整数型
.局部变量 硬盘特征字, 文本型
.局部变量 机器码, 文本型
.局部变量 循环, 整数型
.局部变量 变量1, 整数型
硬盘特征字 = 到文本 (取硬盘特征字 ())
编辑框硬盘号.内容 = 硬盘特征字
随即记录 = “”
机器码 = “”
.计次循环首 (10, 循环)
变量1 = 到数值 (取文本中间 (硬盘特征字, 循环, 1))
.如果 (变量1 < 6)
随即数 = 取随机数 (0, 9)
.否则
随即数 = 取随机数 (0, 6)
.如果结束
随即记录 = 随即记录 + 到文本 (随即数)
变量1 = 变量1 + 随即数
机器码 = 机器码 + 取文本中间 (“0123456789ABCDEF”, 变量1 + 1, 1)
变量1 = 变量1 + 随即数
.如果真 (变量1 > 15)
变量1 = 变量1 - 15
.如果真结束
机器码 = 机器码 + 取文本中间 (“0123456789ABCDEF”, 变量1 + 1, 1)
.计次循环尾 ()
编辑框补码.内容 = 到文本 (随即记录)
编辑框机器码.内容 = 机器码
.子程序 _按钮2_被单击
.局部变量 硬盘特征字, 文本型
.局部变量 机器码, 文本型
.局部变量 循环, 整数型
.局部变量 变量1, 整数型
.局部变量 变量2, 整数型
.局部变量 变量3, 整数型
.局部变量 变量4, 整数型
机器码 = 编辑框机器码.内容
硬盘特征字 = “”
.计次循环首 (10, 循环)
变量1 = 寻找文本 (“0123456789ABCDEF”, 取文本中间 (机器码, 循环 × 2 - 1, 1), , 真)
变量2 = 寻找文本 (“0123456789ABCDEF”, 取文本中间 (机器码, 循环 × 2, 1), , 真)
.如果 (变量1 > 0 且 变量2 > 0)
变量1 = 变量1 - 1
变量2 = 变量2 - 1
.如果 (变量1 > 变量2)
变量3 = 变量2 + 15 - 变量1
.否则
变量3 = 变量2 - 变量1
.如果结束
变量3 = 变量1 - 变量3
硬盘特征字 = 硬盘特征字 + 到文本 (变量3)
.否则
编辑框反算.内容 = “解码失败”
跳出循环 ()
.如果结束
.计次循环尾 ()
编辑框反算.内容 = 硬盘特征字
易语言取机器码源码
方法/步骤
1、在程序窗口分别添加一个分组框、编辑框。如图所示
2、双击“启动窗口”跳至程序集,按图示定义一部分系统变量,如图
3、创建“取机器码”子程序,定义如图变量,变量名可以自己随意改。编写的代码如下图
4、运行编译,得到机器码。
求软件注册源码和注册机源码 (易语言)
程序名 返回值类型 公开 备 注
__启动窗口_创建完毕 精易论坛
参数名 类 型 参考 可空 数组 备 注
变量名 类 型 静态 数组 备 注
注册码 文本型
注册表 文本型
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_被单击 精易论坛
参数名 类 型 参考 可空 数组 备 注
销毁 ()