2Heaven
VIP會員
積分 4955
發文 254
註冊 2006-4-26 來自 非想非非想處天
狀態 離線
|
#1 [綠化工具] Thinstall Virtualization Suite v3.358 繁體中文化
■軟體說明:
∥軟體名稱:Thinstall Virtualization Suite
∥版本資訊:3.358
∥軟體分類:程式封裝
∥軟體性質:共享軟體
∥系統環境:Windows NT, 2K, XP, 2003, Vista
∥公司首頁:http://www.thinstall.com/
∥中 文 化:Heaven
■軟體簡介:
可以將一個軟體的許多檔案包裝成一個單一執行檔,不需要解壓縮,也不需要安裝,就能直接執行。
■檔案資訊
□原始檔案:
Setup.exe (16,966,456 位元組)
□中文化檔案:
tvs358tw.exe (93,992 位元組)
■中文化方法:
安裝完原英文程式,再執行中文化即可。
■簡易教學 ← 請點擊觀看使用教學
Quote: | Originally posted by t7yang at 2008-4-21 14:46:
工具介紹:Thinstall
作者:蔡學鏞
2004 年 9 月
軟體開發完畢,需要開始考慮到部署 (deployment) 的問題。部署往往不是一件簡單的事,有一些問題需要解決。早期,Java 尚未普及時,許多 Java 程式員都會面臨一個困擾,那就是:用 Java 開發出來的軟體,不保證可以在其他人的 PC 上執行,因為別人可能沒有安裝 JRE (Java Runtime Environment,Java 執行環境)。即使有安裝 JRE,JRE 的版本可能也不對。即使是現在,這個問題依然存在。
同樣地,.NET現在也遇到這個問題。目前,只有 Windows Server 2003 預先安裝好 .NET Framework,其他的作業系統都沒有預先安裝 .NET Framework。這會造成有些公司在評估開發工具時,會捨棄 .NET,而就 MFC,甚至回到 Win32 API,畢竟 MFC 和 Win32 的 DLL 在所有的 Windows 平台上都有。我常覺得這可稱為「舊技術不死,只是凋零」,凋零得還真慢呢!
如果讓安裝程式將 .NET Framework 附在其中,會造成一些問題:安裝 .NET Framework 時需要有足夠的權限,權限不夠則無法安裝。例如,Guest 帳戶無法存取 Registry,安裝 .NET Framework 需要存取 Registry。另外,體積也是一個大問題,.NET Framework 下載超過 20MB(安裝後超過100MB)。
幸好,有一些軟體廠商提供工具可以解決此問題,Thinstall 正是一個這樣的工具。在 .NET Framework 尚未普及的今日,這樣的工具更顯得重要。Thinstall 是 Jitit 公司的產品,你可以在 http://thinstall.com/ 找到它的資料,以及下載 30 天試用版。
顧名思義, Thinstall 是 Thin-Install 的意思,讓軟體免於安裝的困擾。利用 Thinstall ,可以將一個軟體的許多檔案包裝 (package) 成一個 EXE 檔,不需要解壓縮,不需要安裝 (install),就可以直接執行。利用 Thinstall ,你可以將 .NET Framework 和你的程式,以及相關的檔案都包裝在一起,變成一個自給自足的 EXE 檔。
除了將 .NET Framework 包裝進 EXE 之外,Thinstall 還有一些額外的好處,包括了:
可以將 3rd Party 程式庫,以及相關的檔案,都包裝在一個 EXE 檔中,讓程式執行時,不會有檔案遺失的狀況。
Thinstall 使用的壓縮技術,壓縮比例可以比 ZIP 或 RAR 更高。
Thinstall 並不會將整個 .NET Framework 都包裝進 EXE,只把有使用到的部分包裝進 EXE,加上使用壓縮技術,這使得包裝出來的程式體積不大,一般都在 3~8MB 之間。
Thinstall 有使用加密技術,可以保障資料檔案不會輕易地被他人窺視與竄改,程式也更不容易被反編譯和反組譯。
Thinstall 整合安裝程式的功能,可以建立開始選單 (Start Menu) 與桌面捷徑 (Desktop Shortcut)。
Thinstall 可以讓軟體變成 30 天試用版 (Trial)。
使用 Thinstall 也不是全然沒有缺點,最明顯的缺點是,執行效率會或多或少受到影響,且浪費更多記憶體。我的經驗是,大多數的程式感覺不出效率變差,但某些用到特殊的技巧的程式,其效率的確變差了。另外,使用 Thinstall 時,必須考慮到法律的問題。因為 Thinstall 將許多程式庫都包裝進來,這些別人開發的程式庫 (包括.NET Framework) 是否可以隨著你的 EXE 而散播,Thinstall 的使用者需要好好研究其授權方式。
Thinstall 的使用方式非常容易,你可以在 Thinstall 的網站上看到用法介紹。較值得注意的是,Jitit 公司不希望 Thinstall 產品被不合法地盜用,所以對於 Thinstall 的保護相當嚴格。使用 Thinstall 時,電腦必須能上網,因為 Thinstall 需要連線到 License Server,來得知你是否為合法的用戶 (或試用戶),否則將不能執行 Thinstall。你也可以向他們購買 USB 的 Key,就可以不用上網,離線使用 Thinstall。
Thinstall 可以利用PE檔案格式的 Import Table,以及利用 .NET Metadata Table 內記錄的資訊,來得知此程式使用了哪些 DLL,Thinstall 會自動加入這些 DLL,甚至連間接使用到的 DLL (也就是 DLL 所使用的 DLL),也會被自動加入。但是,Thinstall 無法得知程式中利用 Win32 的 LoadLibrary() 或 .NET的Assembly.Load() 等API所動態載入的 DLL 有哪些,所以使用者必須自行將這些 DLL 加入到 Thinstall 中,以免包裝出來的 EXE 檔殘缺不全。
Thinstall 採用的機制相當巧妙,利用一個 Virtual OS 將程式和 OS 隔開來。如果你的程式是 .NET 程式,則在你的程式和 Virtual OS 之間,還有一個 .NET CLR,如圖 1 所示:
圖 1
如果你利用Thinstall來包裝.NET程式,那麼Thinstall所產生出來的EXE檔內,除了包含你的原始EXE檔之外,還有.NET Framework,以及Thinstall Virtual OS,如圖2所示。
圖 2
Thinstall Virtual OS 重新改寫了 300+ 個 Win 32 API,這些 API 大都是和檔案、Registry、Process 等有關。Virtual OS 內有自己的 Virtual File System 和 Virtual Registry。這些被改寫的 API,將 Virtual File System 和 Real File System 整合起來,成為一個新的 File System;將 Virtual Registry 和 Real Registry 整合起來,變成一個新的 Registry。
當系統載入此 Thinstall 包裝出來的 EXE 時,Virtual OS 會先被載入,Virtual OS 會接著載入原始的 EXE (以及.NET Framework),然後解壓縮與解密、並該更改此 EXE(以及.NET Framework) 所使用到的這 300+ API,使其呼叫到 Virtual OS 的版本,而不是 Real OS 的版本。最後把執行權交給此 EXE。偷天換日的工作,於是完成!
因為 Thinstall 內部使用這套 Virtual OS 的機制,而不是針對 .NET 來設計一個專屬的機制,所以 Thinstall 除了用來包裝 .NET 程式,也可以用來包裝 Java 程式,甚至 VB,或其他程式。我覺得這是一套很方便的工具,值得您也試試。
意見與支援
您有任何問題、意見或建議嗎?您可以透過下列電子郵件與作者連絡:
xy.cai@msa.hinet.net
|
|
[ Last edited by ic2266 on 2008-12-30 at 02:46 PM ]
|
|
2008-4-7 09:35 PM |
|
a2213572
高級會員
積分 7539
發文 1477
註冊 2006-5-20
狀態 離線
|
#2
感謝2Heaven 大大分享的封裝軟體!
看來好像跟PEBundle 類似!
看了簡易教學後才發覺這個軟體真的很棒!
比對登錄檔才能確保所建立軟體的品質!
[ Last edited by a2213572 on 2008-4-7 at 10:29 PM ]
|
|
2008-4-7 10:18 PM |
|
tenhon
資深會員
積分 3760
發文 632
註冊 2006-11-13
狀態 離線
|
#3
這個沒用過,看介紹應該用得上,下載來試試看..
謝謝2Heaven大分享中文化作品。
|
|
2008-4-7 11:32 PM |
|
hong01
高級會員
積分 6152
發文 706
註冊 2006-4-10 來自 若凡石-靈居
狀態 離線
|
#4
感謝2Heaven 分享:
[綠化工具] Thinstall Virtualization Suite v3.358 繁體中文化
看過教學後發覺這個軟體真的很好
以前有類似軟體(好像系統不能安裝其他軟體)要乾淨的系統
被稱為:若要練神功必先自宮.....
這個快來玩玩看!
|
凡石入凡世--識知世凡俗
凡俗爭凡事--笑與渡凡時 |
|
2008-4-8 12:05 AM |
|
osk
金卡會員
化龍轉鳳趴趴走
積分 21354
發文 2612
註冊 2005-9-5 來自 地球=防衛隊
狀態 離線
|
#5
正需要封裝工具..
之前的SIM被列入為木馬程式.所以..正缺少封裝工具...
感謝 Heaven兄無私分享 ^^
|
|
|
2008-4-8 12:08 AM |
|
PLUS+
中級會員
積分 1044
發文 226
註冊 2007-8-5 來自 不存在的地方
狀態 離線
|
#6
步驟還算簡單
交換著用~
至少不用到處去挖英文軟體來試
多謝Heaven大
|
|
2008-4-8 12:46 AM |
|
young6680
資深會員
積分 3548
發文 341
註冊 2005-9-7
狀態 離線
|
#7
沒使用過 也不知立意為何
收下試試嘍
萬分感謝分享
|
|
2008-4-8 11:22 AM |
|
jackslove
中級會員
積分 888
發文 147
註冊 2006-6-24 來自 中文化(☆★露罪★☆尋覓)
狀態 離線
|
#8
好棒的工具喔
要是這程式也是滿安裝的就好了
感謝分享喔 ^_^
|
|
2008-4-8 11:29 AM |
|
pedistar
中級會員
積分 866
發文 215
註冊 2006-7-28
狀態 離線
|
#9
一直都想知道那免安裝版是如何製作的,剛好有大大分享這好軟體,且又加中文化,真是太感謝了!
|
|
2008-4-8 11:36 AM |
|
kuo58
資深會員
積分 5078
發文 522
註冊 2006-4-17
狀態 離線
|
#10
封裝程式,下載試用,看起來簡單操作是不是也簡單
謝謝 Heaven 大大分享
|
|
2008-4-8 02:51 PM |
|
cmhdream
資深會員
積分 3360
發文 246
註冊 2006-11-16
狀態 離線
|
#11
現在還沒有東西可以拿來測試,不過看了介紹應該是需要用的到的一套軟體。謝謝中文化。
|
cmhdream [ANDY] |
|
2008-4-8 03:07 PM |
|
kuo58
資深會員
積分 5078
發文 522
註冊 2006-4-17
狀態 離線
|
#12
封裝程式看起來簡單不知操作會不會困難
下載試用
謝謝 Heaven 大大分享
|
|
2008-4-8 04:00 PM |
|
cmhdream
資深會員
積分 3360
發文 246
註冊 2006-11-16
狀態 離線
|
#13
之前有點誤會大哥的意思,哈哈!
我原本以為是可以重新包裝的軟體。
結果是把所有檔案都放在一個執行檔裡面,安裝都省了,真的很不錯。
謝謝囉。
不過這樣子好像有些設定值,儲存後好像沒有馬上變化。
所以有些熱鍵就會產生問題。
[ Last edited by cmhdream on 2008-4-8 at 05:58 PM ]
|
cmhdream [ANDY] |
|
2008-4-8 05:54 PM |
|
e722146
金卡會員
積分 17398
發文 5052
註冊 2006-5-13 來自 高雄
狀態 離線
|
#14
蠻特殊的一款程式封裝軟件喔!
多謝大大愛心軟件載點提共喔!
先行下載備份使用試試!
|
|
|
2008-4-8 11:25 PM |
|
yoyo007
論壇貴賓
菸草撐住的日子
積分 38778
發文 6170
註冊 2005-9-10 來自 滅絕希望的世界
狀態 離線
|
|
2008-4-9 12:17 AM |
|
khiav
資深會員
積分 3589
發文 335
註冊 2006-8-15
狀態 離線
|
#16
話說 Heaven 兄提供的網誌放的都是一些軟體合集啊....可惜都英文的版本....
|
|
2008-4-9 09:30 AM |
|
tsjking
高級會員
積分 6906
發文 982
註冊 2007-1-20 來自 台灣台東
狀態 離線
|
#17
要下軟體就要先了解一下教學,細心的看了一下教學,才發現這個工具真
的是不錯用,所以只要安裝到電腦裡的程式都可以用這個工具將之打包
變成綠色版本,省去到處安裝的麻煩,只是不知道對大型一點的程式也可
以這樣嗎?如果可以就那神奇了,再來就是要好好的測試一下這個工具特
性了,謝謝2Heaven大分享及中文化辛苦了
|
有下有回真君子!有下無回真小人 |
|
2008-4-9 08:35 PM |
|
soro
進階會員
積分 2891
發文 724
註冊 2005-9-13
狀態 離線
|
#18
昨天才剛從其他網站下載 Heaven 大的作品,跟著教學使用結果,確實效果特佳,
好像撿到寶一樣.
況且封裝後的程式不再被認為有毒是他最大的優點,真是值得全力推薦的軟
體,感謝大大的分享!
|
|
2008-4-10 01:57 AM |
|
xp20060726
榮譽會員
隨緣放下,輕安自在.
積分 82058
發文 8761
註冊 2006-7-26 來自 無緣大慈,同體大悲.
狀態 離線
|
#19 感謝您們的分享!
綠色封裝軟體,還附有教學介紹,感覺很方便溫馨!
以前像一些網友所發表的軟體繁化,經長被防毒軟體誤判為木馬,
還好知道是誤判,加入例外處理. 現在有這封裝綠化軟體該不會誤判了!!
英文版的介紹確實不方便,還是繁化的好用多了!!
2Heaven兄確實有一套,不錯的教學介紹,不是自閉,該是謙虛使然吧!!...
感謝2Heaven兄的分享!!!
|
|
2008-4-10 03:54 AM |
|
cypdju
中級會員
積分 1041
發文 386
註冊 2006-10-14
狀態 離線
|
#20
能將軟件製成綠色免安裝~~
是個不錯的方法@!@
粉感謝 Heaven 兄~分享
感恩啊!!
|
|
2008-4-10 05:02 PM |
|