主題
:
使用FLEXnet AdminStudio SMS Edition進行軟體重新打包
查看單個文章
2006-07-27, 04:53 AM
#
2
(
permalink
)
psac
榮譽會員
榮譽勳章
勳章總數
19
UID - 3662
在線等級:
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
精華
: 2
現金: 5253 金幣
資產: 33853 金幣
前言
我們在使用SMS進行軟體分發時,可能會遇到這樣的情況:我們希望軟體在安裝程序中無需與用戶進行交互,但軟體的原有的安裝程序不支持如我們在
SMS2003軟體分發指南
一文所提及的參數,也沒有提供*.sms、*.pdf等定義文件,那麼,我們考慮使用第三方工具為這些不符合條件的安裝程序重新進行打包,將其做成MSI檔案類型的安裝文件,再利用SMS或者群組原則進行分發。
市面上流行的很多工具都可以實現重新打包的功能,其中Macrovision公司的FLEXnet AdminStudio是其中的佼佼者,其各個版本都帶有repackager功能模組,更值得一提的是,
FLEXnet AdminStudio免費提供For SMS的版本,此版本可以到
微軟官方站點
進行下載。檢視FLEXnet AdminStudio SMS Edtion的介紹可以點擊
這裡
。
重新打包程序描述
此次我們進行分發重新打包測試的軟體為
KindTools推出的KindDiary,其安裝程序只有一個文件 kinddiary_setup.exe。我們建議在實際進行軟體重新打包前,選項一台與實際客戶環境相似的機器進行FLEXnet AdminStudio的安裝,並在執行Repackager時關閉不必要的應用程式。限於試驗條件,我在SMS Site Server上安裝FLEXnet AdminStudio。
以下為使用FLEXnet AdminStudio SMS Edition為KindDiary安裝程序進行重新打包的具體步驟:
從程序表單中執行Repackager
圖1
在開啟的主介面中,我們可以看到完成Repackage的幾個大致步驟:
圖2
我們按嚮導,分三步完成相關程序。
(1)我們選項"Start the Repackaging Wizard to capture a new setup",開啟嚮導
圖3
點擊next,選項一種重新打包的方式
圖4
我們有如下兩種模式選項:Snapshot以及Installation Monitoring,兩種模式的特點如下:
a)Snapshot:需要與將來進行軟體分發的目標機器相似同時較為乾淨的系統,通過其重新打包的軟體可以在Windows 9x、NT 4、 Me、 2000、XP或更高版本的作業系統上執行;
b)Installation
Monitoring:執行程序顯著快於Snapshot,且對作業系統的環境也相對Snapshot來說來得沒有那麼嚴格,但其重新打包的軟體不支持在Windows 9x和Windows Me上執行。
具體的工作原理如圖4中描述。
為了使重新打包的軟體具有更好的相容性,我們選項Snapshot方式。點擊next,選項Single Setp做為Snapshot的模式:
圖5
選項kinddiary軟體的安裝程序,並填寫相關資訊
圖6
填寫相關文件輸出的路徑:
圖7
在開始相關第一次訊息分析前,我們還可以選項需要分析內容以及限制分析的資料夾
圖8
設定完相關選項後,我們開始第一次訊息分析:
圖9
等待其完成後,Repackager會提示你可以開始執行安裝程序了
圖10
__________________
送花文章: 3,
收花文章: 1631 篇, 收花: 3205 次
psac
查看公開訊息
查尋 psac 發表的更多文章