數碼中文坊

 取回密碼
 我要註冊
檢視: 8889|回覆: 6

GMail Drive shell extension 中文化後的安裝問題

[複製連結]
發表於 2005-9-19 17:45:33 | 顯示全部樓層 |閱讀模式

馬上註冊,結交更多好友,享用更多功能,讓你輕鬆瀏覽論壇。

你需要 登入 才可以下載或檢視,沒有帳號?我要註冊

x
最近 GMail Drive shell extension 新版的 1.0.8 出來了, 想自己試著做中文化, 但是在最後關頭卻出現了問題... smiles-042.gif
官方下載的原始檔案解開後, 有 : GMailFS.cnt, GMailFS.dll, GMailFS.hlp, GMailFS.inf, Setup.exe 五個檔案,
而其中主要需要做中文化的, 只有 GMailFS.dll, 當我將中文化做好了, 替代原有的 GMailFS.dll, 直接利用原始
的 Setup.exe 來做安裝, 它會出現 "當註冊 Shell 元件時發生錯誤", 如果以原始檔安裝好後再將中文化過的
GMailFS.dll 覆蓋安裝在系統中的GMailFS.dll, 則可正常使用, 這樣子看來, 是否需要自己重新製作安裝程式?
如果是的話, 是要用那一套? 如何做? smiles-003.gif
發表於 2005-9-19 18:11:29 | 顯示全部樓層
這幾個檔案是安裝程式,並不是 GMail Drive shell extension 程式的內容。你必須針安裝後的程式進行中文化。
 樓主| 發表於 2005-9-19 18:35:29 | 顯示全部樓層
引言
這幾個檔案是安裝程式,並不是 GMail Drive shell extension 程式的內容。你必須針安裝後的程式進行中文化。

我檢查過了, 這五個檔案中...
GMailFS.hlp --> 說明檔
GMailFS.cnt --> 應該是 GMailFS.hlp 的伙伴 !!
GMailFS.dll --> 驅動 GMail Drive 的主要程式
GMailFS.inf --> 安裝內容, 裡面包含機碼的異動, 檔案的複製
Setup.exe --> 安裝程式

我想大概的流程應該是...
執行 Setup.exe 後, 它會依 GMailFS.inf 內容, 做機碼的修改 (註冊), 讓 Windows 可以在 "新增或移除程式" 中做反安裝的動作, 並複製 GMailFS.hlp, GMailFS.cnt, GMailFS.dll, GMailFS.inf 到 C:\WinNT\system32\ShellExt 的目錄中

PS.我也比對過前人所做舊版本的中文化, 也只有針對 GMailFS.dll 一個檔而已, 其它的都和官方的一樣....
發表於 2005-9-19 18:49:04 | 顯示全部樓層
把要安裝的程式直接放在外面的還真少見。

你可以利用 SetupFactory 自行重新做一個安裝程式即可。
 樓主| 發表於 2005-9-19 19:18:21 | 顯示全部樓層
引言 (March Fun @ 2005/9/19 - 18:49)
把要安裝的程式直接放在外面的還真少見。

你可以利用 SetupFactory 自行重新做一個安裝程式即可。

呵...終究還是逃不過自己打包的命運, 本來看舊版的中文化和官方同一版本的比較, 只有一個檔不同, 想說可以偷懶一下說...
發表於 2005-9-19 21:06:30 | 顯示全部樓層
大部份的安裝程式會在安裝前檢查檔安整完整性,應該是檢查後發現檔案有變更所以無法繼續。
 樓主| 發表於 2005-9-19 22:23:49 | 顯示全部樓層
引言 (March Fun @ 2005/9/19 - 21:06)
大部份的安裝程式會在安裝前檢查檔安整完整性,應該是檢查後發現檔案有變更所以無法繼續。

我把 1.0.7 的中文化版和官方的原版中的五個檔案丟到 UNIX 中用 diff 做檔案比對, 真的只有 GmailFS.dll 不同, 其它四個檔是一模一樣的, 那....它的完整性檢查放在那裡? 1.0.7 的中文化版安裝就沒問題啊....好奇怪哦.... smiles-002.gif
你需要登入後才可以回覆 登入 | 我要註冊

本版積分規則

Archiver|禁閉室|手機版|數碼中文坊

GMT+8, 2024-4-25 12:58 PM

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

快速回覆 返回頂端 返回清單