A. 易語言做軟體怎麼加入激活碼
分2步:
1、程序的配置文件里,弄個配置保存激活碼;
2、程序啟動事件下,設置個激活碼檢測程序,如果激活碼有效沒過期,那麼繼續,否則限製程序運行,提示用戶輸入新的激活碼;
激活碼設置:
非網路驗證的話,一般激活碼都是和硬體綁定的。
可以這樣:
你的程序里在用戶激活界面,提供一個用戶電腦的特徵碼提示,比如是:系統_取CPU序列號()+系統_取MAC地址()等這種可以唯一標識一個電腦硬體的信息。對他進行運算,最簡單的是求MD5碼。這樣獲取到的硬體碼是唯一的,每台電腦都會不同。
用戶需要激活時,把這個特徵碼發給你,你用自己演算法,最簡單的進行加密,得到的結果作為激活碼,然後發給用戶。
程序里,檢測時,通過對激活碼解密,獲取到特徵碼,如果和本機的一樣,那麼就說明本機可以使用。
這樣做的,軟體是和電腦綁定的,用戶換了電腦,激活碼用不了
------------------------------------
如果希望用戶通過登錄你的賬號、密碼系統進行驗證,那麼就需要做網路驗證系統了,比較麻煩。不詳述了
B. 用易語言製作卡密,用卡密激活軟體,還請把思路說明白點,也可以給源碼!謝謝
思路就是,你抄要製作一個注冊機,就是通過獲取的硬碟序列號或者CPU序列號,經過一系列的計算,得到一個字元串,這個字元串就是驗證軟體的是不是正版的。
你的程序一運行就獲取用戶的序列號,然後讓用戶找你購買字元串,你通過用戶提供的序列號用注冊機計算出字元串,給予用戶,用戶輸入到軟體上面,軟體通過注冊機上面一樣的反向演算法得到序列號和運行電腦的序列號比較,如果相同就驗證通過,不想同就不通過。最好是驗證CPU的序列號,因為這個不容易換,如果別人把硬碟換到其他電腦上,就可以運行了。這樣的容易被od破解,需要加多重的驗證機制。
C. 易語言激活碼及驗證碼代碼怎麼寫
.版本 2
.支持庫 eAPI
.支持庫 dp1.程序集 窗口程序集1
.程序集變數 私鑰, 文本型
.程序集變數 公共模數, 文本型
.程序集變數 公鑰, 文本型
.程序集變數 硬體號, 位元組集
.程序集變數 注冊碼, 位元組集.子程序 __啟動窗口_創建完畢編輯框1.內容 = 到文本 (取本機網卡物理地址 ())
硬體號 = 到位元組集 (編輯框1.內容)
公鑰 = 「36863」
公共模數 = 「」
.子程序 _按鈕1_被單擊注冊碼 = 到位元組集 (編輯框2.內容)
.判斷開始 (簽名驗證 (到位元組集 (編輯框1.內容), 編輯框2.內容, 公鑰, 公共模數))
信息框 (「注冊成功!」, 0, )
.默認
信息框 (「注冊失敗!」, 0, )
.判斷結束
.子程序 _按鈕2_被單擊私鑰 = 「」
編輯框3.內容 = 數字簽名 (硬體號, 私鑰, 公共模數)
D. 易語言激活碼怎麼弄
可以搜索一下這個例子:易語言修改自身MD5
這個例子會展示程序啟動後會復制自身。在關閉時寫入修改數據。
通過這個原理來生成注冊碼,並且激活後就會失效,無需聯網驗證。
由於我沒有到可以上傳文件的級別,所以只能幫你到這了。
E. 怎麼使自己的易語言程序使用需要激活碼
。額。演算法要自己弄的。機器碼之類的可以通過易語言自帶的命令完成。然後你再專編個可以通過機器屬碼生成激活碼的程序。別人用你的程序,要把機器碼發給你,然後就不用說了。
演算法最好是自己弄。
-
可以用一個子程序來判斷是否已經激活。然後調用就可以了
剩下的自己研究吧,自己研究有好處的。