史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   軟體應用問題討論區 (http://forum.slime.com.tw/f5.html)
-   -   免安裝版軟體如何製作? (http://forum.slime.com.tw/thread223328.html)

jyao 2008-01-09 06:26 AM

免安裝版軟體如何製作?
 
昨天與朋友聊天談到現在很多軟體已經被改為方便實用的免安裝版,但是並不清楚這些免安裝版的軟體是如何製作的?
請問有人可以說明一下嗎? 讓我可以增長一下知識。謝謝。

a471 2008-01-09 02:12 PM

引用:

作者: jyao (文章 1873209)
昨天與朋友聊天談到現在很多軟體已經被改為方便實用的免安裝版,但是並不清楚這些免安裝版的軟體是如何製作的?
請問有人可以說明一下嗎? 讓我可以增長一下知識。謝謝。

應該是直接把安裝後的目錄複製出來執行的吧..:on_47:

mini 2008-01-09 04:16 PM

頂多再用監控 REG 的軟體
將 登錄 內容抓出來
寫成一個 .reg 給使用者點兩下
簡易安裝用

(不過這樣已經有點脫出 免安裝 的範圍了)

Pichumax 2008-01-09 05:32 PM

引用:

作者: mini (文章 1873469)
頂多再用監控 REG 的軟體
將 登錄 內容抓出來
寫成一個 .reg 給使用者點兩下
簡易安裝用

(不過這樣已經有點脫出 免安裝 的範圍了)

我常看到的應該是配合批次檔執行
執行某一個檔案就自動幫你把reg弄進去
要移除的時候,執行另一個批次檔把reg刪掉
避免登錄檔日積月累肥胖:on_14:

jyao 2008-01-10 06:30 AM

引用:

作者: a471 (文章 1873350)
應該是直接把安裝後的目錄複製出來執行的吧..:on_47:

我想光是將安裝的目錄複製出來可能執行上會有問題,因為有些程式的安裝不僅僅是將
檔案存到安裝目錄下,甚至有的還會寫入c:\windows\system32 裡面呢!!

引用:

作者: mini (文章 1873469)
頂多再用監控 REG 的軟體
將 登錄 內容抓出來
寫成一個 .reg 給使用者點兩下
簡易安裝用

(不過這樣已經有點脫出 免安裝 的範圍了)


引用:

作者: Pichumax (文章 1873553)
我常看到的應該是配合批次檔執行
執行某一個檔案就自動幫你把reg弄進去
要移除的時候,執行另一個批次檔把reg刪掉
避免登錄檔日積月累肥胖:on_14:


使用監控reg的軟體,這方法倒是可行的。

但是我手邊有一個免安裝繁體中文的CorelDraw X3,是一個近300M的大執行檔案,
使用時就直接執行這EXE檔,也不用加任何的REG? :on_47:

mini 2008-01-10 08:25 AM

引用:

作者: jyao (文章 1873881)
我想光是將安裝的目錄複製出來可能執行上會有問題,因為有些程式的安裝不僅僅是將
檔案存到安裝目錄下,甚至有的還會寫入c:\windows\system32 裡面呢!!

使用監控reg的軟體,這方法倒是可行的。

但是我手邊有一個免安裝繁體中文的CorelDraw X3,是一個近300M的大執行檔案,
使用時就直接執行這EXE檔,也不用加任何的REG? :on_47:

所以說是 "頂多再..."
又不是每個軟體都需要註冊自己的組件

一套軟體把共用檔案(.dll)放在 system32 與 自己目錄下
是一樣的 (這兩個路徑都可以被該軟體識別)
放在 system32 主要是此 共用檔案(.dll)
很可能不是自己製作的
為了避免多重版本導致運行出錯
並有更新版本的作用
所以才複製到 system32

omniplay 2008-01-30 07:15 PM

有兩個方法~
1.是備份比對登錄檔~如樓上所說
Beyond Compare是不錯的選擇
2.是監視安裝
Advanced Uninstaller PRO是不錯的選擇
匯出Report~看的到它會安裝到系統哪個目錄dll.ocx...檔~複製到"免安裝目錄"中
當然程式所有安裝到Programs也要放到"免安裝目錄"中

有些程式必須RunOnce過一次水~這個部份小弟就不太懂了...


所有時間均為台北時間。現在的時間是 05:27 AM

Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1