易語言寫程序如何防破解,易語言寫程式如何防破解?

2022-11-26 19:30:08 字數 1728 閱讀 6147

1樓:匿名使用者

1、花指令的插入,這當然是有必要的,有人說加了花指令沒有什麼用,現在的反編譯軟體基本上都有去除花指令的功能,但是難度它能去我就不加了,給破解者增加一點麻煩事也是好的嘛!

2、加殼,現在的很多殼都有自動脫殼工具,那這個殼是加還是不加呢?和上面第一點的理由一樣,加!一定要加,你不想你的程式成為初學破解者用來練手吧。

3、註冊方式的選擇,就最常用的註冊而言,還得是硬體碼+註冊碼的形式,其它的加密狗、網路驗證等方式還是沒辦法普及!

4、加密演算法的選擇,千萬別自己寫加密演算法,如把硬體碼拆開,位移,計算,***,最後得到註冊碼,可以很明確的告訴你,這樣做的話,序號產生器遲早會出現。

5、選擇一些相對成熟的演算法,比如說rsa之類的,下一節我們會專門來學習一個rsa的使用。

6、程式中如何驗證註冊碼,千萬別來一個判斷是否相等就可以了,那樣的話,爆破就出現了,用一些相對複雜的方法,這一點在易語言論壇中有一高手「麻辣教師」寫的教程裡說明得很清楚,強烈建議大家看看。

7、暗樁的使用,驗證註冊的地方要有很多處,在程式執行的過程中時不時的驗證一樣,發現是被破解了也不要理它,執行幾分鐘後自動退出,而且時間還是隨機的!

8、前面不是加殼了嗎?加了殼之後程式就變小了,那你一開始時就可以先判斷程式檔案有多大,發現大過了壓縮之後的大小,說明被脫殼了,和上面一樣,過一會自動退出。

9、更高階的暗樁,建立一個引數,在關鍵的時候判斷是否被破解,如果不是當然沒問題了,如果是的話,把要進行的操作的資料改動一下,而且就由這個引數起作用,這樣使用破解版最後操作的結果就是一堆垃圾資料了。

10、出現破解了怎麼辦,這其實很正常,別往心裡去,呵呵,升級你的程式,每天或者每兩天升級一次,每一次都要把驗證註冊碼的相關**修改一下,原來是判斷的,你改成如果,再改成如果真,原來是註冊成功了彈出資訊,現在是失敗了才彈出資訊,總之別讓人非常容易的進行定位,再把原有暗樁的位置改一下,把一些原來沒有暗樁的地方加上暗樁,你改這些並不難,但破解者就很累了,呵呵!

11、再補充一點,如果有必要,把硬體碼也加密,如md5之類的,別讓人一看就知道你取的是什麼硬體碼。

2樓:匿名使用者

加殼吧,不過有些殺軟會當做病毒幹掉 。不過,防破解只是暫時的,如今的高手做成網路驗證的.每次啟動要從伺服器獲取一些程式執行時需要的資料.

3樓:

可以搞一些自校驗,設定暗樁,檢測偵錯程式等東西進去

怎麼防止用易語言編譯的程式被反編譯

4樓:愛上啃西瓜

新增花指令。

用加殼程式加殼。

或者**裡面內建彙編**

易語言軟體做出來後如何防止別人反編譯?主體思路是什麼?如何通過軟體賺錢?

5樓:匿名使用者

你這樣問,那你肯定也賺不了錢。對加密都不瞭解,商業軟體就別想了。。。商業軟體走向就是遊戲和post唄。不會?那就不要想了

6樓:姈音

加上強殼就行,如果商業價值不大,沒人會破解你的。易語言反編譯不了,只有反彙編

易語言怎麼防止重複執行?高手請進,菜鳥就免了。

7樓:huai壞非九零

判斷程序是否存在。你幫程式的程序名改下就行、

判斷程序是否存在、存在就提示程式已執行。未存在則執行

8樓:

易語言 有自帶這個模組例程的·

易語言如何定時結束程序

恩恩.有點多 貼出來你慢慢看哦 1.建立個子程式,用來判斷指定程式是否存在存在返回真 沒有返回假 子程式 程序是否存在,邏輯型.區域性變數 程序名,文字型,區域性變數 程序資訊,程序資訊,0 區域性變數 區域性計次,整數型程序資訊 取系統程序列表 程序名 sol.exe 計次迴圈首 取陣列成員數 程...

易語言視窗銷燬問題,易語言如何關閉視窗?

啟動視窗。銷燬 真 登入。銷燬 真 驗證。銷燬 真 呼叫格式 無返回值 物件 銷燬 邏輯型 立即銷燬 系統核心支援庫 視窗。英文名稱 destroy 銷燬本視窗或視窗元件。視窗被銷燬後,所有在載入本視窗之後對本視窗及其內視窗元件所進行的修改或設定都將被拋棄,視窗被銷燬後如想再次使用必須重新裝載。注意...

易語言滑塊條設定透明視窗,易語言如何實現用滑塊條控制視窗透明度

首先確定你已經新增了易語言自帶的支援庫 eapi 裡面有一條命令 設定視窗透明度 可以控制視窗透明度 在一個視窗內新增一個滑塊條 假設視窗為 視窗1滑塊條為 滑塊條1 在視窗的 建立完畢 事件中寫入以下 滑塊條1.刻度型別 0 滑塊條1.最大位置 255 滑塊條1.最小位置 0 滑塊條1.位置 0 ...