在进行软件本地或者网络注册时,需要获取运行软件的硬盘特征,序列号,等等,便于我们加密,当我们的电脑有多块硬盘时,我们就要考虑到取全部的硬盘序列号,然后把序列号转化为数字,这里我们分别获取,然后再获取所有的,然后输出,其中硬件特征就是所有硬盘加密返回的,作为机器码用来绑定判断使用。

511遇见易语言软件本地注册验证

返回硬件特征 

.版本 2.子程序 , 文本型, 公开
.参数 硬件序列号, 文本型, , CPU,硬盘,网卡默认返回12
.局部变量 n
.局部变量 返回结果, 文本型
.局部变量 单个字符, 文本型n = 0
返回结果 = “”
.计次循环首 (取文本长度 (硬件序列号), n)单个字符 = “”单个字符 = 取文本右边 (取文本左边 (硬件序列号, n), 1)返回结果 = 返回结果 + 到文本 (取代码 (单个字符, 1))
.计次循环尾 ()
返回结果 = 数值到格式文本 (到长整数 (取文本左边 (返回结果, 11)) + 到长整数 (取文本右边 (返回结果, 11)), 0, 假)
返回 (返回结果)

 硬盘_取特征所有

.版本 2
.支持库 eAPI.子程序 硬盘_取特征所有, 长整数型, 公开, 取回电脑所有硬盘的特征数字
.局部变量 硬盘信息, 硬盘信息
.局部变量 驱动器数量
.局部变量 驱动器列表, 文本型, , "0"
.局部变量 n
.局部变量 序列号, 文本型
.局部变量 a, 长整数型驱动器列表 = 取驱动器列表 (1)
驱动器数量 = 取数组成员数 (驱动器列表)
.计次循环首 (驱动器数量, n)取硬盘信息 (硬盘信息, n - 1)序列号 = 硬盘信息.序列号a = a + 到长整数 ( (序列号))
.计次循环尾 ()
返回 (a)

调用测试

.版本 2
.支持库 eAPI
.支持库 spec
.支持库 dp1.子程序 _按钮1_被单击, , , 取硬盘特征字编辑框1.内容 = 到文本 (取硬盘特征字 ()).子程序 _按钮2_被单击, , , 取硬盘序列号取硬盘信息 (硬盘信息, 3)
编辑框2.内容 = 硬盘信息.序列号.子程序 _按钮3_被单击, , , 取所有硬盘序列号
.局部变量 n, 整数型驱动器列表 = 取驱动器列表 (1)
驱动器数量 = 取数组成员数 (驱动器列表)
编辑框3.内容 = “”
.计次循环首 (驱动器数量, n)取硬盘信息 (硬盘信息, n - 1)编辑框3.加入文本 (硬盘信息.序列号 + #换行符)
.计次循环尾 ().子程序 _按钮4_被单击, , , 取代码调试输出 (取代码 (“a”, 1)).子程序 _按钮5_被单击, , , 返回硬件特征编辑框4.内容 = 到大写 (取数据摘要 (到字节集 (硬盘_取特征所有 ())))
调试输出 (取文本长度 (编辑框4.内容))

参考源码:1、511遇见易语言软件注册本地验证-1-取所有硬盘机器码特征字

2、511遇见易语言软件注册教程

易语言获取硬盘特征字序列号加密特征字相关推荐

  1. 一条双字长的取数指令(LDA)存于存储器的100和101单元,其中第一个字为操作码和寻址特征M,第二个字为形式地址。

    一条双字长的取数指令(LDA)存于存储器的100和101单元,其中第一个字为操作码和寻址特征M,第二个字为形式地址. 假设PC当前值为100,变址寄存器×R的内容为100,基址寄存器的内容为200,存 ...

  2. ORB-SLAM2-金字塔求解-特征点的提取-描述子的计算

    //这个成员函数重载了函数括号运算符,让他具有函数的特点 //但是还不知道在其他程序块是如何应用这块代码的. //InputArray和OutputArray是opencv中的两个函数接口 void ...

  3. 序列号加密中的数学算法

    序列号加密中的数学算法 数学算法一项都是密码加密的核心,但在一般的软件加密中,它似乎并不太为人们关心,因为大多数时候软件加密本身实现的都是一种编程的技巧.但近几年来随着序列号加密程序的普及,数学算法在 ...

  4. 特征工程系列(一):特征工程的概念/特征的处理

    1 特征工程的概念 所谓数据和特征决定了机器学习的上限,而模型和算法只是逼近这个上限.那么特征工程到底是什么呢?其本质是一项工程活动,目的是最大限度地从原始数据中提取特征以供算法和模型使用. 2 特征 ...

  5. ML之FE:数据处理—特征工程之稀疏特征的简介、如何处理、案例应用之详细攻略

    ML之FE:数据处理-特征工程之稀疏特征的简介.如何处理.案例应用之详细攻略 目录 稀疏特征的简介 稀疏特征的如何处理 稀疏特征的案例应用 稀疏特征的简介 信号稀疏表示是过去近20年来信号处理界一个非 ...

  6. ​特征工程系列:特征预处理(上)

    特征工程系列:特征预处理(上) 关于作者:JunLiang,一个热爱挖掘的数据从业者,勤学好问.动手达人,期待与大家一起交流探讨机器学习相关内容~ 0x00 前言 数据和特征决定了机器学习的上限,而模 ...

  7. bitlocker正在加密 c盘_新电脑安装操作系统一定要注意硬盘是否被bitlocker加密!...

    新电脑安装操作系统一定要注意硬盘是否被bitlocker加密! 前段时间帮一MM的戴尔灵越14燃5488装机,购买不久的电脑,硬盘是被bitlocker加密的,鬼知道戴尔为什么这么过分.按照常规思路, ...

  8. 「推荐系统中的特征工程」1. 特征工程基础知识介绍

    作者 | gongyouliu 编辑 | auroral-L 全文共6858字,预计阅读35分钟. 本章目录 一.特征的基本概念 二.特征工程介绍 三.特征工程的基本思路和方法 1. 根据不同数据类型 ...

  9. 易语言取主板型号_易语言获取本机信息源码

    易语言获取本机信息源码 @flfkhn2.版本 2 .支持库 iext .支持库 sock .支持库 internet .支持库 eAPI .子程序 取硬盘信息, , , ' 本源码来自三叶资源网(w ...

  10. NLP-文本处理:基本技术【命名实体识别、分词、拼写纠错、停用词、词性标注】、文本序列化、文本向量化、文本语料的数据分析、文本特征处理(Ngram特征添加、文本长度规范)、数据增强

    分词(tokenization):英文通过空格或者标点符号,就可以将词分开:而中文的分词会涉及很多问题(未登录词问题.分词歧义问题.分词不一致问题),所以会有各种不同分词的算法. 清洗:我们需要对文本 ...

最新文章

  1. 活久见!64 张图带你 Maven 实战通关
  2. rest-framework 响应器(渲染器)
  3. 【vue系列之二】详解vue-cli 2.0配置文件
  4. linux 连接 android,linux下android连接真机测试
  5. AutoIT: ControlCommand是一个非常重要的指令
  6. ORA-12541 TNS:无监听程序问题解决
  7. httpclient架构原理介绍 连接池详解
  8. struts1:Struts的中央控制器
  9. 对中国大学MOOC课程视频批量下载的探索
  10. 雷达信号处理基础 多普勒频移
  11. 红色警戒2修改器原理百科(四)
  12. 【操作系统实验】模拟单处理器系统的进程调度
  13. 记录自己的CAN学习过程(念念不忘,必有回响)
  14. python判断水仙花数函数_Python(6):上机练习——函数练习之水仙花数
  15. 如何安装Windows操作系统
  16. POJO和JavaBean的区别
  17. JavaWeb自学笔记,ServletAPI编程常用接口和类
  18. Checkra1n越狱更新0.12.4版本,支持iOS14.7.1越狱
  19. 【Leetcode】1152. Analyze User Website Visit Pattern
  20. Habse中Rowkey的设计原则——通俗易懂篇

热门文章

  1. 阿里巴巴交易平台技术揭秘
  2. 【物联网控制技术复习】【复数的概念】【拉普拉斯变换】
  3. Esri和IBM通过“代码集结号”全球挑战赛携手应对气候变化
  4. Tableau+财务领域数据分析+应用
  5. 路畅安卓最新固件升级_最新大众路畅1.51固件刷机包
  6. oracle数据库plsqldev导出表、表结构的方法
  7. idea导出war包并部署在tomact
  8. Vlan中 tagged和untagged的区别
  9. 风阻能发电装置叶片的动力学仿真
  10. Rational Rose打开mdl文件显示“there are warning,see the log for details”问题解决方法