可以的,可以根據硬盤號生成隨即機器碼?
也可以在機器碼基礎上反算出硬盤號
謝了壹個簡單的,QQ發給妳
其實沒必要隨機的,固定的就行了,因為隨機的最後妳最後還是要還原到回來才能驗證
這個程序只是簡單的!根據硬盤號使用簡單算法生成20位16進制機器碼
.版本?2
.程序集?窗口程序集1
.子程序?_按鈕1_被單擊
.局部變量?隨即記錄,?文本型
.局部變量?隨即數,?整數型
.局部變量?硬盤特征字,?文本型
.局部變量?機器碼,?文本型
.局部變量?循環,?整數型
.局部變量?變量1,?整數型
硬盤特征字?=?到文本?(取硬盤特征字?())
編輯框硬盤號.內容?=?硬盤特征字
隨即記錄?=?“”
機器碼?=?“”
.計次循環首?(10,?循環)
變量1?=?到數值?(取文本中間?(硬盤特征字,?循環,?1))
.如果?(變量1?<?6)
隨即數?=?取隨機數?(0,?9)
.否則
隨即數?=?取隨機數?(0,?6)
.如果結束
隨即記錄?=?隨即記錄?+?到文本?(隨即數)
變量1?=?變量1?+?隨即數
機器碼?=?機器碼?+?取文本中間?(“0123456789ABCDEF”,?變量1?+?1,?1)
變量1?=?變量1?+?隨即數
.如果真?(變量1?>?15)
變量1?=?變量1?-?15
.如果真結束
機器碼?=?機器碼?+?取文本中間?(“0123456789ABCDEF”,?變量1?+?1,?1)
.計次循環尾?()
編輯框補碼.內容?=?到文本?(隨即記錄)
編輯框機器碼.內容?=?機器碼
.子程序?_按鈕2_被單擊
.局部變量?硬盤特征字,?文本型
.局部變量?機器碼,?文本型
.局部變量?循環,?整數型
.局部變量?變量1,?整數型
.局部變量?變量2,?整數型
.局部變量?變量3,?整數型
.局部變量?變量4,?整數型
機器碼?=?編輯框機器碼.內容
硬盤特征字?=?“”
.計次循環首?(10,?循環)
變量1?=?尋找文本?(“0123456789ABCDEF”,?取文本中間?(機器碼,?循環?×?2?-?1,?1),?,?真)
變量2?=?尋找文本?(“0123456789ABCDEF”,?取文本中間?(機器碼,?循環?×?2,?1),?,?真)
.如果?(變量1?>?0?且?變量2?>?0)
變量1?=?變量1?-?1
變量2?=?變量2?-?1
.如果?(變量1?>?變量2)
變量3?=?變量2?+?15?-?變量1
.否則
變量3?=?變量2?-?變量1
.如果結束
變量3?=?變量1?-?變量3
硬盤特征字?=?硬盤特征字?+?到文本?(變量3)
.否則
編輯框反算.內容?=?“解碼失敗”
跳出循環?()
.如果結束
.計次循環尾?()
編輯框反算.內容?=?硬盤特征字