目錄:
1、實現(xiàn)原理
如何用簡單的語言編寫一個軟件注冊機?其實很多做開發(fā)的朋友都想給自己的軟件加個鎖功能。通常,除非提供軟件 的注冊碼,否則您無法運行它。原理也很簡單。給軟件設(shè)計一個鎖函數(shù)算法就夠了,比如:軟件用戶獲取機器碼,主軟件計算結(jié)果,然后和注冊的值比較機器。如果值比較成功,軟件可以正常運行,如果比較的值不匹配,那么主軟件將無法正常運行。
2、開發(fā)步驟
步驟1、設(shè)計主界面軟件如下圖
步驟2、完成注冊機程序界面設(shè)計
步驟3、在注冊機的匯編代碼中,輸入如下代碼段!我們已經(jīng)寫好了
.版本 2
. 窗口 窗口
.
.被點擊
.局部變量硬盤字符字,整型
.局部變量機器碼古典紋理圖案筆刷,整數(shù)類型
硬盤字符=獲取磁盤字符()
機器碼 = 1314 + 到整數(shù)(硬盤簽名)+ 1 + 3 + 5 + 7 + 9 × 5
編輯框1. = to text(機器碼)
.被點擊
.局部變量硬盤字符字,整型
.局部變量機器碼,整數(shù)類型
硬盤字符=整數(shù)(編輯框內(nèi)容2.)
機器碼 = 1314 + 到整數(shù)(硬盤簽名)+ 1 + 3 + 5 + 7 + 9 × 5
編輯框2. = to text(機器碼)
步驟四、在main軟件的程序集中輸入如下代碼片段!為了節(jié)省大家的時間,你已經(jīng)準備好了圣誕網(wǎng)頁psd素材hdr照片合成軟件(JixiPix Simply HDR),可以直接將代碼粘貼到你的程序中。
.版本 2
. 窗口 窗口
.被點擊
.局部變量機器碼,整數(shù)類型
.local變量機器碼1,整數(shù)類型
機器碼=1314+獲取硬盤特征字()+1+3+5+7+9×5
機器碼 1 = 整數(shù)(編輯框 1.內(nèi)容)
.判斷開始(機器碼=機器碼1)
信息框("軟件注冊成功!可以正常使用", 0, , )
Tag1.Title = "軟件狀態(tài):注冊成功!感謝使用"
消息框("軟件注冊失敗,請檢查您的注冊碼", 0, , )
.默認
.判斷結(jié)束
.被點擊
編輯框1. = 轉(zhuǎn)文字(取硬盤字符())
3、試運行效果
代碼寫完之后,我們來看看運行效果,看看是否達到了預期的效果!請參閱下面的測試步驟
測試步驟1、運行主程序和注冊機程序,如下圖
測試步驟2、在主程序中獲取機器碼
測試步驟3、將機器碼復制到注冊機進行計算
測試步驟4、將計算結(jié)果填入主程序,點擊“一鍵激活”即可
測試步驟5、如果我們輸入錯誤的注冊碼軟件會提示“注冊失敗”智能排座程序附注冊機,見下圖
4、結(jié)論
通過以上易語言開發(fā)步驟,可以實現(xiàn)軟件注冊機的效果,大家可以試試,注冊機源碼和主程序源碼,我們已經(jīng)打包上傳到百度網(wǎng)磁盤智能排座程序附注冊機,大家可以下載自己研究。
源碼下載地址:鏈接:提取碼:h2ch