此方法不能自動適應大小字體,如需大字體,則需要自行把 0x300 和 0x384 處的“F4”改成“F1”即可。
還有,為了簡單起見,對于 CreateFontA 使用的是缺省字體名,而對于 CreateFontIndirectA 使用的是“宋體”,如果用戶的缺省字體名不是宋體的話,也會產生一些不協調的問題。
另外,本軟件可能對脫殼不完全的軟件的支持不太好。
雖然它也可以用于 Delphi 類軟件,但是我并不推薦,除了無法自動適應大小字體外,Delphi 軟件經常多次引用同一個 DLL ,而本軟件目前只處理第一次 DLL 調用。
一點提示:如果用于繁體軟件的話,在寫入后,用 UEdit 編輯,把 0x317 處的 86 改為 88,0x31c 處的“宋體”改為“新細明體”,0x377 處的 86 改為 88 就可以了。如果您總是用它處理繁體軟件的話,則修改bin.dat 文件的相應位置(減少 0x300),以后就不用再自行修改目標文件了。用于日文、韓文的話,也是做類似的修改,嗯……,如果有日本、韓國的本地化人士使用本軟件的話,可要讓我知道呦! :)
另外,jingulong 也作了一個類似的工具,使用加載 DLL 的方式,除了本軟件提供的功能外,也提供 GetStockObject 的處理。
軟件是一個免費軟件,這意味著你可以免費地使用它,也可以自由的分發給他人。在非商業的情況下,可以自由轉載。轉載或分發時不能對本軟件包中的任何文件作任何的修改。
是否使用本軟件是您自己的選擇,對由于使用了本軟件而造成的任何損失,本人概不負責。
點睛自動字體設置
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
◆第三版增加了“全選、全消、反選”三個按鈕。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
第二版 優化版
◆優化了一下速度,應該已經夠用,不會繼續優化的了。
◆更改為“電腦神童”設計的圖標。 :)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
第二版
◆修正 CreateFontA 沒有恢復 ebx、ecx 寄存器的問題;
◆修正某些情況下無法正常完成寫入的問題;
◆修正“bin.dat”文件所處路徑的問題;
◆增加處理時的界面;
◆另外做了一些小的改動。
(還是沒有優化代碼,所以速度仍然很慢:)
- PC官方版
- 安卓官方手機版
- IOS官方手機版