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