PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 七嘴八舌異言堂
帳戶
密碼
 

回應
 
主題工具
瑪麗亞的天使
*停權中*
 

加入日期: Feb 2015
文章: 3
程式如何中文化?

.exe執行檔,未加殼C++寫的,
我用資源編輯器打開
看不到任何對話框或相關字串
只有icon與版本
那麼要用什麼工具編輯呢?
     
      
舊 2015-04-13, 01:30 AM #1
回應時引用此文章
瑪麗亞的天使離線中  
瑪麗亞的天使
*停權中*
 

加入日期: Feb 2015
文章: 3
人工放置頂...
有人知道怎麼用嗎?
 
舊 2015-04-13, 05:47 PM #2
回應時引用此文章
瑪麗亞的天使離線中  
michelle-lai529
Regular Member
 

加入日期: Jun 2010
文章: 86
以前是用Visual C++ 直接更改資源檔,記得編碼得改成UTF-8,很久沒碰了,不曉得得還行不行。
舊 2015-04-13, 05:50 PM #3
回應時引用此文章
michelle-lai529離線中  
michelle-lai529
Regular Member
 

加入日期: Jun 2010
文章: 86
http://zochen.tripod.com/teach_cpat.../windows321.htm
自己看看吧,已經太久沒用了,不曉得現在的中文化流程,自己試試看吧
舊 2015-04-13, 05:53 PM #4
回應時引用此文章
michelle-lai529離線中  
Torachiyo
*停權中*
 
Torachiyo的大頭照
 

加入日期: Apr 2015
文章: 9
引用:
作者瑪麗亞的天使
.exe執行檔,未加殼C++寫的,
我用資源編輯器打開
看不到任何對話框或相關字串
只有icon與版本
那麼要用什麼工具編輯呢?


CXAT 2.4 找 ASCII 字串看看沒有的話再找 unicode

WinPE檔案格式通常有這幾個區段

C++編譯的二進位檔案
.text <<<<<--- opcode 代碼段
.rdata <<<<<--- 包含輸入表跟輸出表 記憶體空間指標
.data <<<<< --- 包含 ASCII 或 unicode 字串 暫存資料的空間
.rsrc <<<<< 資源區段

資源編輯器 頂多只能打開資源區段
.data 裡面的字串 就沒辦法用資源編輯器修改了

此文章於 2015-04-13 06:07 PM 被 Torachiyo 編輯.
舊 2015-04-13, 06:04 PM #5
回應時引用此文章
Torachiyo離線中  
travailen
Silent Member
 

加入日期: Aug 2012
您的住址: 新北市
文章: 0
https://en.wikipedia.org/wiki/Object_file
https://en.wikipedia.org/wiki/COFF
https://en.wikipedia.org/wiki/Portable_Executable
沒有在 RC segment 裡面,就是在 DATA segment 裡面,靜態資料段。
怎麼改沒試過,基本道理大概是這樣。靜態資料段取出來改一改,再黏回去。
你還要確定原作者是用 null-terminated string function 去呼叫,不過基本上都是。
__________________
舊 2015-04-13, 06:05 PM #6
回應時引用此文章
travailen離線中  
qqa177
*停權中*
 

加入日期: Feb 2003
文章: 505
以前簡體轉繁體
先打好繁體字後轉簡體字
16H編輯軟體搜尋簡體ASCII,找到後貼上繁體的
不過handle (好像是這部分吧)程式名稱處的字串始終找不到
舊 2015-04-13, 07:34 PM #7
回應時引用此文章
qqa177離線中  


回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是05:52 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。