查看單個文章
舊 2006-07-27, 04:53 AM   #2 (permalink)
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 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

http://winsvr.org/pic/sms_repackage/00-Toolbar_02.jpg


圖1


在開啟的主介面中,我們可以看到完成Repackage的幾個大致步驟:


http://winsvr.org/pic/sms_repackage/01-Main_1.jpg


圖2

我們按嚮導,分三步完成相關程序。

(1)我們選項"Start the Repackaging Wizard to capture a new setup",開啟嚮導


http://winsvr.org/pic/sms_repackage/02-Wizard_1.jpg

圖3

點擊next,選項一種重新打包的方式


http://winsvr.org/pic/sms_repackage/03-MethodSelection_1.jpg


圖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的模式:


http://winsvr.org/pic/sms_repackage/04-SnapShotMethod_1.jpg


圖5

選項kinddiary軟體的安裝程序,並填寫相關資訊


http://winsvr.org/pic/sms_repackage/05-collectionWinzard_1.jpg


圖6

填寫相關文件輸出的路徑:


http://winsvr.org/pic/sms_repackage/06-Destination_1.jpg

圖7

在開始相關第一次訊息分析前,我們還可以選項需要分析內容以及限制分析的資料夾


http://winsvr.org/pic/sms_repackage/07-DestinationEdit_1.jpg

圖8

設定完相關選項後,我們開始第一次訊息分析:


http://winsvr.org/pic/sms_repackage/08-Start_B_1.jpg


圖9

等待其完成後,Repackager會提示你可以開始執行安裝程序了



http://winsvr.org/pic/sms_repackage/08-Start_C_1.jpg

圖10
__________________
http://bbsimg.qianlong.com/upload/01/08/29/68/1082968_1136014649812.gif
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次