天天看點

.NET破解之愛奇迪(一)

.NET破解之愛奇迪(一)

00.總體把握

裡面有Logon視窗(為什麼不是Login),有MainForm主視窗,有RegDlg注冊視窗等(Portal是入口的意思)。

.NET破解之愛奇迪(一)

01.Main是目的

我的目的想運作Main視窗,我就來分析哪個地方使用了MainForm:即Portal入口類的smethod_0和smethod_1中。

.NET破解之愛奇迪(一)

02.不要忘記Main函數

再結合Portal中的Main函數,我們可以确定要處理的函數就是"smethod_0"或"smethod_1"或"smethod_0和smethod_1",到底是哪一個呢,隻有試一下。

.NET破解之愛奇迪(一)

03.第一次嘗試

将smethod_0中條件判斷的兩個等于取反,下面是結果:

.NET破解之愛奇迪(一)

運作後,卡在啟動界面,檢視MainForm窗體的構造函數,删除了兩個方法的調用,OK,可以進入主程式了。

當然,沒有通過注冊,可能還存在其他問題,也裡也不細究下去了。這裡隻是想說明一點,反推的重要性。