反編譯記事本(6) 完結(jié)
????項(xiàng)目地址 : https://gitee.com/chenguc/notepad-decompilation .?
????反編譯后的項(xiàng)目運(yùn)行后是這樣的:? ?

????可以正常輸入文本, 打開(kāi)文本文件, 保存, 另存為等.
????修正了所有菜單的功能, 可能還有一些細(xì)節(jié)的地方?jīng)]注意到.
????關(guān)于項(xiàng)目源代碼, 總共4700多行, 絕大多數(shù)變量和函數(shù)都沒(méi)有重命名, 只是保證了重新編譯后的程序可以正常運(yùn)行而已.
????遇到的問(wèn)題主要是 : (1)資源找不到, 使用Resource Hacker導(dǎo)出的資源文件不符合語(yǔ)法, 所以無(wú)法直接使用, 還得手動(dòng)修改; (2) 數(shù)組長(zhǎng)度不正確, 基本都是全局的數(shù)組變量, 可以直接觀察靜態(tài)數(shù)據(jù)確定數(shù)組長(zhǎng)度. 數(shù)組長(zhǎng)度不正確中, 又屬函數(shù)中的字符串?dāng)?shù)組變量最多, 這可以通過(guò)觀察函數(shù)的局部變量棧來(lái)確定.
? ? 記事本程序應(yīng)該就這樣了, 如果有不懂的地方, 歡迎來(lái)問(wèn)我^-^.