網際論壇 - 軟體中文化交流區 - [交流] 中文化相關資料 & 討論
» 遊客:  註冊 | 登錄 | 會員 | 幫助
 

免費線上小說
動漫分類 : 最新上架熱門連載全本小說最新上架玄幻奇幻都市言情武俠仙俠軍事歷史網游競技科幻靈異 ... 更多小說

<<  [53] [54] [55] [56] [57] [58] [59] [60] [61] [62]  ... [71] >>
作者:
標題: [交流] 中文化相關資料 & 討論 上一主題 | 下一主題
  bko
  資深會員 
 



 
  積分 4792
  發文 636
  註冊 2008-9-28
  狀態 離線
#1081  

謝謝 open 前輩的說明!^^

剛剛檢視了一下,果然圖檔大小會影響其代碼佔的空間,我原以為圖檔代碼佔的空間是固定的呢!(真糗啊!)
不過,為什麼 C ,C++ 的點陣圖則例外,可比原檔大?這我又不懂了,除非代碼下有空白空間?

此外,我發現原圖檔被新圖檔覆蓋的話,原圖檔多出來的部分還是存在,只是變成作廢了?

如果以後有發明什麼工具可以在程式代碼中間段插入空白空間,也許就可以解決這個問題了。


2009-7-3 09:44 AM
查看資料  發短消息   編輯文章  引用回覆
  plusv
  進階會員 
 


  積分 1533
  發文 347
  註冊 2009-1-20
  狀態 離線
#1082  

原則上不行比原圖檔大.

想法沒試過:
以這個 Dot Net 程式來說,如果把這個 .EXE 反編譯為 IL 碼,
再分離出圖檔,再重新 ILAsm /RESOURCE=<res_file> 將資源加入可能可以達成.

不過看程式怎麼寫

1. 如果將程式的圖檔以附加在檔案尾且檔案指標從最後找就可以.
   如果將程式的圖檔以附加在檔案尾若檔案指標不是從最後找,要更改檔案指標指向正確所在.

2. 採標準資源方式,一般標準資源 .rsrc 區段也都是在檔案尾.
一般脫完殼由於寫入的 IAT 輸入表寫在最後一個段,若不用 ResourceBinder 之類的程式處理,若您中文化後的資源比原始大就可能會覆蓋掉 IAT 輸入表導致程式壞掉,原理是一樣的意思.

3. 採 Code Behind(代碼分離) 技術.

[ Last edited by plusv on 2009-7-3 at 11:23 AM ]




!! 初學者請多指教 !!
2009-7-3 11:17 AM
查看資料  發短消息   編輯文章  引用回覆
  bko
  資深會員 
 



 
  積分 4792
  發文 636
  註冊 2008-9-28
  狀態 離線
#1083  

謝謝 plusv 大的說明!

嗯,內容對我這個不懂程式的人來說...太深奧了。我只有這些看得懂:

  Quote:
Originally posted by plusv at 2009-7-3 11:17:
原則上不行比原圖檔大.

以這個 Dot Net 程式來說,如果把這個 .EXE 反編譯為 IL 碼



  Quote:
Originally posted by plusv at 2009-7-3 11:17:
1. 如果將程式的圖檔以附加在檔案尾且檔案指標從最後找就可以.
   如果將程式的圖檔以附加在檔案尾若檔案指標不是從最後找,要更改檔案指標指向正確所在.

其他沒有引用的部分全看不懂...


2009-7-3 12:29 PM
查看資料  發短消息   編輯文章  引用回覆
  plusv
  進階會員 
 


  積分 1533
  發文 347
  註冊 2009-1-20
  狀態 離線
#1084  

問個老扣扣的問題,時間太久遠忘了.

以前的 DOS 應用程式,如 漢書V5  或 CView 等會判斷目前是否有載入中文系統(倚天,震漢等等)自動切換成英文或中文的界面,印像中倚天系統是呼叫 int 10 的中斷,但是 AH,AL 的值是多少 ?? 有誰還記得呀 !! 還是有倚天中文的系統呼叫資料 ??

原因:想強迫漢書V5  或 CView 等切到中文界面.

作法:將程式反組譯,修改判斷目前是否有中文系統的返回值,改成有中文系統,這樣就會開啟中文介面.

給老人們懷念一下快速釋放中文的 Q.exe
MOV     AX,8051
INT      10

看得懂人,應該都是阿公囉 !!




!! 初學者請多指教 !!
2009-7-14 05:11 AM
查看資料  發短消息   編輯文章  引用回覆
  CoolBeer
  基本會員 
 


  積分 191
  發文 30
  註冊 2008-12-20
  狀態 離線
#1085  我只是大叔而已啊~~

CView 記得早已進化到有倚天中文的字型就能自動顯示中文
漢書就改用V8吧!

釋放中文以前是用
ETCTL/C:IQ

http://masm1215.myweb.hinet.net/2-base/int_bios.txt

  Quote:
檢查是否有載入倚天中文
載入狀態 => (AH != 91H 表有載入,AH = 91H 表未載入)
目前模式 => (DH),(bit7=0 表中文模式,bit7=1 表英文模式)

不曉得是不是plusv大要問的問題?


2009-7-14 02:50 PM
查看資料  發短消息   編輯文章  引用回覆
  plusv
  進階會員 
 


  積分 1533
  發文 347
  註冊 2009-1-20
  狀態 離線
#1086  

對的,就是這個囉 !!

感謝 CoolBeer 大的資料.




!! 初學者請多指教 !!
2009-7-14 04:49 PM
查看資料  發短消息   編輯文章  引用回覆
  khiav
  資深會員 
 



  積分 3589
  發文 335
  註冊 2006-8-15
  狀態 離線
#1087  

CView 只要存在 c:\et3 這個目錄,且有字型檔,會自動切換為中文模式......
當然路徑這個可以在 cview 中設定......

字型檔 http://ftp.isu.edu.tw/pub/Linux/ ... e/viewer/kcfont.zip

[ Last edited by khiav on 2009-7-17 at 07:18 PM ]


2009-7-17 07:17 PM
查看資料  發短消息   編輯文章  引用回覆
  danfong
  高級會員 
 


  積分 9945
  發文 584
  註冊 2007-8-15
  狀態 離線
#1088  

軟體 XdN Tweaker v0.9.1.7
http://www.box.net/shared/u8mggzmkjh
用 exeinfope 偵測並無加殼


但是用編輯軟體要中文化時卻找不到資源可以中文化


請問各位大大是哪裡出錯了呢?

在此另一問,請問各位前輩高手一般您們加殼大多會加哪幾種殼呢?

[ Last edited by danfong on 2009-7-24 at 01:50 PM ]


2009-7-24 01:47 PM
查看資料  發短消息   編輯文章  引用回覆
  ejbl
  一般會員 
 



  積分 243
  發文 45
  註冊 2009-4-21
  狀態 離線
#1089  

請 danfong大 若不嫌棄就將檔案上傳...大家一同研習討論之...

殼的話...見仁見智的問題,只要報毒少..能保護您的檔案等...都是可以使用的加殼工具..請 danfong大 不妨自行加幾個不同殼送測...


2009-7-24 01:55 PM
查看資料  發短消息   編輯文章  引用回覆
  ejbl
  一般會員 
 



  積分 243
  發文 45
  註冊 2009-4-21
  狀態 離線
#1090  

這軟體是 .NET 撰寫....

可使用 CXA、DotNet Helper、Radialix2 等工具來翻譯~

前二種工具,版區內有...也有教學...您自行找一下~



2009-7-24 02:17 PM
查看資料  發短消息   編輯文章  引用回覆
  danfong
  高級會員 
 


  積分 9945
  發文 584
  註冊 2007-8-15
  狀態 離線
#1091  



  Quote:
Originally posted by ejbl at 2009-7-24 02:17 PM:
這軟體是 .NET 撰寫....

可使用 CXA、DotNet Helper、Radialix2 等工具來翻譯~

前二種工具,版區內有...也有教學...您自行找一下~

[img]http://i693.photobucket.com/albums/vv299/centurys_n/xt01.png[/ ...

原來是.NET所撰寫的,感謝 ejbl 大大的告知。小弟來試一下。
小弟有點納悶的是 Sisulizer 標明好像也能翻譯此資源,但是小弟打開卻只有少部分資源出現。


2009-7-26 11:55 AM
查看資料  發短消息   編輯文章  引用回覆
  ejbl
  一般會員 
 



  積分 243
  發文 45
  註冊 2009-4-21
  狀態 離線
#1092  

Sisulizer 只能處理 標準資源 ...

既然已學習了中文化了,各個中文化工具都給試用學習一下也不錯....

.NET 大部份都是 Unicode 編碼....加油了!


2009-7-26 12:11 PM
查看資料  發短消息   編輯文章  引用回覆
  khiav
  資深會員 
 



  積分 3589
  發文 335
  註冊 2006-8-15
  狀態 離線
#1093  



  Quote:
Originally posted by danfong at 2009-7-26 11:55 AM:

原來是.NET所撰寫的,感謝 ejbl 大大的告知。小弟來試一下。
小弟有點納悶的是 Sisulizer 標明好像也能翻譯此資源,但是小弟打開卻只有少部分資源出現。

能分析 net 的中文化工具.....只能針對標準的 net 格式.....
就把它想成一般中文化時只能分析標準資源而無法分析 ascii 這個印像就好....


2009-7-26 12:17 PM
查看資料  發短消息   編輯文章  引用回覆
  達人奇兵
  進階會員 
  壓力造就強者~


  積分 1881
  發文 570
  註冊 2007-10-26
  來自 藍色地帶~*
  狀態 離線
#1094  請高手幫幫忙

這個程式的字體太小想把它變大一點
可是偶找粉久都找不到所以想請高手幫一下忙先謝謝了
可以的話也請教一下怎樣改^^

載點

[ Last edited by 達人奇兵 on 2009-7-26 at 08:42 PM ]




2009-7-26 08:35 PM
查看資料  發短消息   編輯文章  引用回覆
  青青子衿
  資深會員 
 


  積分 3135
  發文 348
  註冊 2009-4-30
  狀態 離線
#1095  



像這樣嗎?只要設定字型的屬性就可以了。新細明體 9


2009-7-26 10:30 PM
查看資料  發短消息   編輯文章  引用回覆
  達人奇兵
  進階會員 
  壓力造就強者~


  積分 1881
  發文 570
  註冊 2007-10-26
  來自 藍色地帶~*
  狀態 離線
#1096  



  Quote:
Originally posted by 青青子衿 at 2009-7-26 22:30:


像這樣嗎?只要設定字型的屬性就可以了。新細明體 9

沒錯就是這樣
只是有一問題我不知道該怎麼設定因為我還是一個新新手
可以將工具和步驟帶上來嗎
謝謝你囉^^




2009-7-27 06:47 PM
查看資料  發短消息   編輯文章  引用回覆
  panda0305
  高級會員 
  重新學習


 
  積分 6647
  發文 1187
  註冊 2008-8-20
  來自 兒童不宜觀賞
  狀態 離線
#1097  



  Quote:
Originally posted by 達人奇兵 at 2009-7-27 06:47 PM:

沒錯就是這樣
只是有一問題我不知道該怎麼設定因為我還是一個新新手
可以將工具和步驟帶上來嗎
謝謝你囉^^

用 ResScope 1.96 就可以改字型與字體大小啦
如圖
(不知道為啥一開始偵測檔案的畫面沒出現)



註:
    Caption = 欲修改字串

    Font.Height = 調整字體大小

    Font.Name = 字型名稱

    Hint = 動作提示


為了要示範

圖片中字串胡亂改一通


就這樣∼

自己多試試囉∼呵呵


[ Last edited by panda0305 on 2009-7-27 at 10:37 PM ]




中文化常遇到的問題-懶惰
2009-7-27 09:08 PM
查看資料  發短消息   編輯文章  引用回覆
  達人奇兵
  進階會員 
  壓力造就強者~


  積分 1881
  發文 570
  註冊 2007-10-26
  來自 藍色地帶~*
  狀態 離線
#1098  

太感謝panda0305大大的動畫教學了
偶終於給它改好了




2009-7-27 10:22 PM
查看資料  發短消息   編輯文章  引用回覆
  青青子衿
  資深會員 
 


  積分 3135
  發文 348
  註冊 2009-4-30
  狀態 離線
#1099  請教:亂碼的問題

一個剪貼簿工具...

程式我繁化得差不多了,大概剩下這個地方:

未繁化:


繁化後:


複製一個檔案或一個圖片時,滑鼠移到圖示上出現的訊息,繁化的話,就變成亂碼...

原始檔案下載:
http://www.funp.net/166169

[ Last edited by 青青子衿 on 2009-7-30 at 10:28 AM ]


2009-7-30 10:26 AM
查看資料  發短消息   編輯文章  引用回覆
  plusv
  進階會員 
 


  積分 1533
  發文 347
  註冊 2009-1-20
  狀態 離線
#1100  



  Quote:
Originally posted by 青青子衿 at 2009-7-30 10:26 AM:
一個剪貼簿工具...

程式我繁化得差不多了,大概剩下這個地方:

未繁化:


繁化後:

用 OllyDbg 追程式碼就會發現它是 UniCode 碼,
所以改成 UniCode 碼就可以囉 !!

Clipx 新版修改版



[ Last edited by plusv on 2009-7-30 at 01:21 PM ]




!! 初學者請多指教 !!
2009-7-30 01:14 PM
查看資料  發短消息   編輯文章  引用回覆
<<  [53] [54] [55] [56] [57] [58] [59] [60] [61] [62]  ... [71] >>

可打印版本 | 推薦給朋友 | 訂閱主題 | 收藏主題

論壇跳轉選單: