您好,登錄后才能下訂單哦!
背景:
本文是《那些年干過的事(五)--無源碼程序反編譯修改文字》的續集,那個舊版本程序提供自動在線升級功能,但編譯后的程序保留了舊的版本號,導致不能自動升級,需要修改程序版本號,使其可以升級。
目的:
修改程序版本號,使其可以自動升級。
工具手段:
ResHacker(感謝搜索引擎讓我知道這個東東)方式。
修改步驟:
步驟比較簡單,用Resource Hacker工具resHacker打開需要修改的程序,找到版本號對應的節點,直接修改,保存后即可生效。可通過右鍵查看程序屬性,已檢驗版本號是否變更。
小插曲:
上面介紹的步驟是不是很簡單?但我在修改版本號的時候,還是經歷了一陣摸索和插曲。
我最開始覺得版本號可以通過il文件修改的,而且在il文件中也找到了版本號對應的位置,修改版本號數字后重編譯,很大意的告訴客戶版本號修改好了,“你再試試吧這次肯定沒問題”,但客戶一試還是不行,我自己右鍵查看了版本號發現竟然沒有變化,當時那個窘呀。重新查找il文件中是否還有其他位置沒有修改,同時在res文件中也進行了仔細查找,但結果告訴我找不到其他的版本號位置。我學藝不精水平有限,如果大家知道通過il或者res文件修改版本號的方法也可以告訴我一下。
只好google解決辦法,找到了Resource Hacker這個工具,而且很管用。
經驗:
不能大意,要仔細檢查修改后的程序是否是預期的結果。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。