plusv
進階會員
積分 1533
發文 347
註冊 2009-1-20
狀態 離線
|
#1281
"0000000F"這樣,是 4 個 Bytes
|
!! 初學者請多指教 !! |
|
2010-1-24 12:00 AM |
|
青青子衿
資深會員
積分 3135
發文 348
註冊 2009-4-30
狀態 離線
|
#1282
學習中文化一年多,對程式的架構卻還不了解的我,又學習到了不少...
謝謝 plusv 大熱心回答喔!^^
|
|
2010-1-24 05:53 AM |
|
青青子衿
資深會員
積分 3135
發文 348
註冊 2009-4-30
狀態 離線
|
#1283 Delphi 替換圖檔的問題
這個我還是不太懂...再次請教各位前輩:
字串開頭我已經會分辨了,但結尾卻不知道怎麼處理...
編輯好的圖檔,轉成代碼後,結尾到底要貼到原程式的哪個地方啊?
例如bmp 圖片開頭為 424D ,那結尾呢? 是 40204000000 嗎?
我把這區間代碼反白,把新圖檔轉好的代碼貼上,卻還是失敗!好煩啊!><
ps.新圖檔比原圖檔小了。
|
|
2010-2-1 01:43 PM |
|
a2213572
高級會員
積分 7539
發文 1477
註冊 2006-5-20
狀態 離線
|
#1284
開頭為424D
結尾為 }的前一個數字
|
|
2010-2-1 10:20 PM |
|
青青子衿
資深會員
積分 3135
發文 348
註冊 2009-4-30
狀態 離線
|
#1285
Quote: | Originally posted by a2213572 at 2010-2-1 10:20 PM:
開頭為424D
結尾為 }的前一個數字 |
|
謝謝 a2213572 大熱心回覆!
這樣做的話,會出現應用程式錯誤的訊息,無法執行。
我想不同的的圖檔格式,除了開頭,是不是也有不同的結尾地方?
我仔細計算了的新圖檔代碼的長度,貼到原程式代碼相同長度的位置,後面還是保留原來的代碼,還是不行...
改用 Locolize 處理,可以成功!但卻必須加一個產生的 XXX.CHT 檔才會正常顯示,單獨使用該程式的話,還是原來的介面,不知道是哪裡做得不對?
|
|
2010-2-1 11:33 PM |
|
HoHoy
一般會員
積分 214
發文 33
註冊 2009-6-9
狀態 離線
|
#1286
Quote: | Originally posted by 青青子衿 at 2010-2-1 11:33 PM:
謝謝 a2213572 大熱心回覆!
這樣做的話,會出現應用程式錯誤的訊息,無法執行。
我想不同的的圖檔格式,除了開頭,是不是也有不同的結尾地方?
我仔細計算了的新圖檔代碼的長度,貼到原程式代碼相 ... |
|
其實青青大大不妨將檔案上傳讓別人測試看看。
|
|
2010-2-1 11:47 PM |
|
a2213572
高級會員
積分 7539
發文 1477
註冊 2006-5-20
狀態 離線
|
|
2010-2-2 12:05 AM |
|
青青子衿
資深會員
積分 3135
發文 348
註冊 2009-4-30
狀態 離線
|
#1288
因為以前問過同樣的程式,有點不好意思...
新的版本:
Just Color Picker V2.3
http://www.funp.net/228119
上次是用 R2 完成圖示更改,但這次 R2 卻無法讀取資源,只好用其他方法做...
另最近 Symantec 好像怪怪的;對軟體好像變得容易有意見...
原版檢測
脫殼檢測
註:壓縮檔內附上原版程式、國旗圖示及我做好的圖檔。
|
|
2010-2-2 07:08 AM |
|
asymptote
中級會員
積分 954
發文 81
註冊 2006-5-12
狀態 離線
|
#1289
路過雞婆一下
Quote: | Originally posted by 青青子衿 at 2010-2-1 11:33 PM:
我想不同的的圖檔格式,除了開頭,是不是也有不同的結尾地方? |
|
青青 大本身有提到結尾部分的問題
原版圖檔的結尾部分 (後面還有好多個0)
青青 大 您的圖檔代碼結尾部分
原版圖檔與 青青 大 的圖檔檔案大小比較
我試著把第一個圖反白的部分,取代掉第二個圖反白的部分後
青青 大 的圖檔檔案大小就和原版圖檔的檔案大小相同了
貼上程式後,執行的起來
------------------------------
原本我試著把第一個圖反白的部分,直接貼到 青青 大 的圖檔代碼後面
執行時會出錯
看了一下圖檔的檔案大小發現不一樣,想說調整一下檔案大小
所以才試著刪掉 青青 大 的圖檔代碼後面四個0,卻讓我試成功了
以上為無專業技巧可言的解說,專業的解說就請其他大大補充了
第一次發現這個部份也可以玩
[ Last edited by asymptote on 2010-2-2 at 10:52 AM ]
|
|
2010-2-2 10:49 AM |
|
plusv
進階會員
積分 1533
發文 347
註冊 2009-1-20
狀態 離線
|
#1290
Quote: | Originally posted by 青青子衿 at 2010-2-2 07:08 AM:
因為以前問過同樣的程式,有點不好意思...
新的版本:
Just Color Picker V2.3
http://www.funp.net/228119
上次是用 R2 完成圖示更改,但這次 R2 卻無法讀取資源,只好用其他方法做...
另最 ... |
|
我的 Symantec Endpoint Protection 沒意見,能正常執行.
改國旗
[ Last edited by plusv on 2010-2-2 at 11:05 AM ]
|
!! 初學者請多指教 !! |
|
2010-2-2 10:52 AM |
|
青青子衿
資深會員
積分 3135
發文 348
註冊 2009-4-30
狀態 離線
|
#1291
謝謝 asymptote 大及 plusv 大熱心回覆!^^
看過 asymptote 大的說明,發現自己提前了一行,而且還要刪掉4個0才行...><
至於後面那4個0為什麼要刪除...只能猜測是為了配合原來的格式。所以,還是得注意結尾的地方...發現還是 424D !
大概了解規則了...非常感謝!^^
Virustotal 檢測, Symantec 還是有意見...真令人苦惱啊!
|
|
2010-2-2 12:18 PM |
|
a2213572
高級會員
積分 7539
發文 1477
註冊 2006-5-20
狀態 離線
|
#1292
複製第一個424D到第二個424D前面的位元.
實際操作並沒發現問題.
後面不會有000000
|
|
2010-2-2 12:56 PM |
|
青青子衿
資深會員
積分 3135
發文 348
註冊 2009-4-30
狀態 離線
|
#1293
Quote: | Originally posted by a2213572 at 2010-2-2 12:56 PM:
複製第一個424D到第二個424D前面的位元.
實際操作並沒發現問題.
後面不會有000000 |
|
a2213572 大的這段說明我看不懂...
如果將原來程式第一個424D到第二個424D前面的代碼轉出成圖檔,再將原始圖檔轉回代碼,可以變回原來的代碼,結尾是 4020400 。
但只要圖經過處理,結尾就會變成 40204000000 了。
|
|
2010-2-8 07:45 AM |
|
a2213572
高級會員
積分 7539
發文 1477
註冊 2006-5-20
狀態 離線
|
#1294
待會錄製動畫給您看哪理出問題,檔案大小不是關鍵
[ Last edited by a2213572 on 2010-2-8 at 09:45 AM ]
|
|
2010-2-8 09:40 AM |
|
青青子衿
資深會員
積分 3135
發文 348
註冊 2009-4-30
狀態 離線
|
#1295
謝謝您的教學影片,我看過了。^^
我用 PI 或 PS 處理過的圖檔,代碼結尾都會變成 40204000000 ,而您用小畫家處理不會有這種現象...只能說影像處理工具不同,產生的結果也不同了...
|
|
2010-2-11 11:08 AM |
|
超級皮卡丘
一般會員
積分 237
發文 43
註冊 2006-3-28
狀態 離線
|
#1296 Microsoft Visual C++ 6.0
新手我綱要中文化一個程式.不過掃出來的是(Microsoft Visual C++ 6.0 )剛掃出來是這個.好像不可以用YOYO大的方法中文化.用通用脫殼也不行.阿~~~~~~~~~~~~~這下慘了! 我要把程式中文化~~~~~~ 第一次就遇到瓶頸............硍硍硍!!! 這到底是什麼東西押? 有專用的脫殼機嗎?
|
|
2010-3-9 04:10 AM |
|
xp20060726
榮譽會員
隨緣放下,輕安自在.
積分 82058
發文 8761
註冊 2006-7-26 來自 無緣大慈,同體大悲.
狀態 離線
|
#1297
超級皮卡丘大請把檔案給PO上來给網友參考,
才可能有網友幫您把脈的耶!
|
|
2010-3-10 01:44 AM |
|
sorl
資深會員
積分 5475
發文 631
註冊 2007-6-6
狀態 離線
|
#1298
Quote: | Originally posted by 超級皮卡丘 at 2010-3-9 04:10:
新手我綱要中文化一個程式.不過掃出來的是(Microsoft Visual C++ 6.0 )剛掃出來是這個.好像不可以用YOYO大的方法中文化.用通用脫殼也不行.阿~~~~~~~~~~~~~這下慘了! 我要把程式中文化~~~~~~ 第一次就遇到瓶頸 ... |
|
軟體 pcmscan.exe 主程式檔案是無殼的,不需脫殼!
該軟體安裝目錄中的 lang 資料夾有 mo 語系檔,可惜無英文語系,但可由其他語系翻譯(較為困難)
比較推薦直接翻譯主程式 pcmscan.exe 檔案,不使用語系檔!
幾乎都是 ASCII 字串,較好翻譯,但還是有 Unicode 字串哦!~^_^
|
請尊重原創作者作品,盜連及改ID是侵權行為,有本事就自製,本人會給予最大鼓勵與支持! |
|
2010-3-11 02:28 AM |
|
HoHoy
一般會員
積分 214
發文 33
註冊 2009-6-9
狀態 離線
|
#1299
若是 pcmscan 的話,就算翻譯了語言檔還是無法全部中文顯示!!
有些資源在主程式內!
用 德文 語言檔來翻譯+主程式也翻譯了!!
[ Last edited by HoHoy on 2010-3-11 at 04:17 AM ]
|
|
2010-3-11 04:12 AM |
|
超級皮卡丘
一般會員
積分 237
發文 43
註冊 2006-3-28
狀態 離線
|
|
2010-3-12 02:20 AM |
|