溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

那些年干過(guò)的事(六)—無(wú)源碼修改版本號(hào)

發(fā)布時(shí)間:2020-05-03 23:03:37 來(lái)源:網(wǎng)絡(luò) 閱讀:560 作者:山東大蔥哥 欄目:安全技術(shù)

背景:

本文是《那些年干過(guò)的事(五)--無(wú)源碼程序反編譯修改文字》的續(xù)集,那個(gè)舊版本程序提供自動(dòng)在線升級(jí)功能,但編譯后的程序保留了舊的版本號(hào),導(dǎo)致不能自動(dòng)升級(jí),需要修改程序版本號(hào),使其可以升級(jí)。

目的:

修改程序版本號(hào),使其可以自動(dòng)升級(jí)。

工具手段:

ResHacker(感謝搜索引擎讓我知道這個(gè)東東)方式。

修改步驟:

步驟比較簡(jiǎn)單,用Resource Hacker工具resHacker打開需要修改的程序,找到版本號(hào)對(duì)應(yīng)的節(jié)點(diǎn),直接修改,保存后即可生效。可通過(guò)右鍵查看程序?qū)傩?,已檢驗(yàn)版本號(hào)是否變更。

小插曲:

上面介紹的步驟是不是很簡(jiǎn)單?但我在修改版本號(hào)的時(shí)候,還是經(jīng)歷了一陣摸索和插曲。

我最開始覺得版本號(hào)可以通過(guò)il文件修改的,而且在il文件中也找到了版本號(hào)對(duì)應(yīng)的位置,修改版本號(hào)數(shù)字后重編譯,很大意的告訴客戶版本號(hào)修改好了,“你再試試吧這次肯定沒問(wèn)題”,但客戶一試還是不行,我自己右鍵查看了版本號(hào)發(fā)現(xiàn)竟然沒有變化,當(dāng)時(shí)那個(gè)窘呀。重新查找il文件中是否還有其他位置沒有修改,同時(shí)在res文件中也進(jìn)行了仔細(xì)查找,但結(jié)果告訴我找不到其他的版本號(hào)位置。我學(xué)藝不精水平有限,如果大家知道通過(guò)il或者res文件修改版本號(hào)的方法也可以告訴我一下。

只好google解決辦法,找到了Resource Hacker這個(gè)工具,而且很管用。

經(jīng)驗(yàn):

不能大意,要仔細(xì)檢查修改后的程序是否是預(yù)期的結(jié)果。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI