易语言获取硬盘特征字序列号加密特征字
生活随笔
收集整理的這篇文章主要介紹了
易语言获取硬盘特征字序列号加密特征字
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在進行軟件本地或者網絡注冊時,需要獲取運行軟件的硬盤特征,序列號,等等,便于我們加密,當我們的電腦有多塊硬盤時,我們就要考慮到取全部的硬盤序列號,然后把序列號轉化為數字,這里我們分別獲取,然后再獲取所有的,然后輸出,其中硬件特征就是所有硬盤加密返回的,作為機器碼用來綁定判斷使用。
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遇見易語言軟件注冊教程
?
?
總結
以上是生活随笔為你收集整理的易语言获取硬盘特征字序列号加密特征字的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 软件测试基础知识大全(新手入门必备)
- 下一篇: fanuc机器人控制柜接线_工业机器人控