版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、1 利用Advanced Installer制作1.1 Advanced Installer軟件介紹及準備在進行軟件分發(fā)時,我們希望軟件在安裝過程中無需與用戶進行交互,但是現(xiàn)實中,有很多軟件并沒能直接提供這樣的功能,對于不太符合條件的軟件,我們考慮使用第三方工具為這些不符合條件的安裝程序重新進行打包,將其做成MSI類型的安裝文件,要將exe格式的軟件重新打包成msi格式的軟件,可以使用Adva
2、nced Installer打包工具。1.2 制作環(huán)境1 安裝一個“干凈”的操作系統(tǒng)這個干凈的系統(tǒng),最好只是包括了操作系統(tǒng)和各項系統(tǒng)驅(qū)動程序,(沒有什么特殊的桌面設置,沒有網(wǎng)絡驅(qū)動器),至于系統(tǒng)補丁微軟說可以裝,但我是在沒有安裝系統(tǒng)補丁的情況下制作的,網(wǎng)上有人說按照這種提示沒有做成過。因為我們在日常的管理過程中經(jīng)常會針對一些小軟件自己制作成MSI包,所以VM是最好的輔助工具,制作完成MSI后直接用快照恢復就可以了。2 安裝Adv
3、anced InstallerAdvanced Installer工具我們可以從網(wǎng)上下載。下載后開始安裝,安裝完畢后我們檢查一下,這里安裝的是Advanced Installer 6.4的版本,默認安裝路徑為“C:Program FilesCaphyonAdanced Installer”。1.3 制作步驟我們進行軟件的重新打包時需要使用到Advanced Installer工具中的Repackager。使用的原理跟WinINSTALL LE一樣。就是執(zhí)行兩次系統(tǒng)的快照掃描,將兩次快照掃描之間的系統(tǒng)
4、和注冊表的變化對比后,將差異記錄并保存,再結(jié)合程序打包成為相應的msi包。1)進行軟件重新打包器向?qū)?#160;
5、0; 3 進入重新包裝器向?qū)g迎界面,選擇要打包的應用程序的路徑;4 進入收集打包程序的信息頁面,在產(chǎn)品名稱、產(chǎn)品版本、公司名稱中輸入相應的信息,這里選擇ACDSee 3.1來測試,點擊“下一步”,繼續(xù)打包過程;5 選擇快照方式,此處選擇“開始一個新的系統(tǒng)捕獲”,點擊“下一步”,繼續(xù)打包過程;6 進行輸入路徑和當前配置文件的設置,這里選擇默認,點擊“下一步”;7 提示警告信息,將所有不必要的程序和文件夾等關(guān)閉完后,點
6、擊“確定”,開始第一階段掃描過程。8 進行完第一次系統(tǒng)掃描后,會自動彈出軟件的安裝界面; 9 進行ACDsee安裝完后,會進行第二次的系統(tǒng)掃描,完成之后,即完成了重新包裝器向?qū)?,點擊“完成”,會將捕獲結(jié)果導入到新的Advanced Installer工程; 2) 進行Advanced Installer工程1 進入工程編輯界面;2 進入工程設置組的編輯頁面,此處可以對產(chǎn)品細節(jié)、安裝參數(shù)、升級、搜索、運行環(huán)境、數(shù)字簽名進行編輯,這里跳過;3 進入工程定義
7、組的編輯頁面,此處可以對文件和文件夾、Java產(chǎn)品、注冊表、媒介、組織進行編輯,對于文件和文件夾中,如果有一些并不是此應用程序的文件或文件夾,可以將其刪除,注冊表類似。這里不詳細說明;4 進入工程細節(jié)組的編輯頁面,此處可以對環(huán)境、文件關(guān)聯(lián)、自定義操作、服務、合并模塊、ODBC、SQL腳本、程序集、COM、驅(qū)動程序、用戶和組、任務計劃進行編輯,這里不詳細說明;5 進入用戶界面組的編輯頁面,此處可以對全局屬性、對話框、翻譯進行編輯,這里特別要注意的是:如果此工程是英語,則應該在構(gòu)建語言中選擇“簡體中文”,并選擇“只創(chuàng)建一個多語言程序包”,這樣使打包后
8、的軟件可以支持中文; 6 進入工具組的編輯頁面,此處可以對IIS、更新器、序列號驗證、CD/DVD自動運行、控制面板、Windows防火墻、游戲瀏覽器進行編輯,此處不詳細說明;7 點擊菜單項“工程”后選擇“運行”或按“F5”,將此工程保存此相應的工程文件,然后就開始構(gòu)建工程生成MSI文件的過程; 8 構(gòu)建完工程后會彈出應用程序的安裝界面,進行安裝。完成之后。到工程文件所在的文件夾,打包后的msi文件就保存在此文件夾中。至此,軟件的重新打包就算完成。注:完成軟件的打包之后,還需要對打包生成的軟件進行測試,通過進一步的安裝使用以確定軟件是否可以正??捎谩?梢允褂?/p>
9、命令行進行到msi所在的文件夾,運行“msiexec /i “xxxx.msi” /qb”進行驗證。1 以Administrator身份登錄系統(tǒng),進入到“C:Program FilesCaphyonAdanced Installer目錄,找到這個“Repackager.exe”的程序。雙擊后執(zhí)行;或從程序菜單中運行“Repackager”;2 進入向?qū)g迎界面,點擊“下一步”;查看文章 利用 Advanced Installer 和 Total Uninstall 制作 MSI 安裝包2008年03月27日 星期四 16:31前言:公司
10、電腦之前基本都是使用 GhostXP 安裝光盤安裝的系統(tǒng),安裝完成后自帶有許多常用的軟件,非常方便,比如王碼五筆等。但公司新開發(fā)一種產(chǎn)品,產(chǎn)品名稱竟用王碼五筆打不出來,用念青五筆再能打的出來,沒辦法,只好下載來念青五筆的安裝文件給幾臺急用的電腦先裝上。并決定利用域的軟件發(fā)布功能安裝其它剩下的 100 多臺機器。但是念青五筆和安裝程序是 .exe 文件格式,不能用域策略來布署,只能先想辦法把 .exe 文件轉(zhuǎn)換成 MSI 文件方可。首先我使用了 Windows 2000 系統(tǒng)光盤上自帶的 VERITAS Software 來制作 MSI 包,但都不理想,最后找到了 Advanced Instal
11、ler 這個軟件,加上我之前介紹的 Total Uninstall ,成功制作了念青五筆的 MSI 安裝包。 準備工作 : 下載 Total Uninstall 軟件??梢栽诒菊舅阉鞑⑾螺d。 下載 Advanced Installer 。 當然你還得有念青五筆的安裝程序,準備好以后我們就開始了。 制作過程: 1. 打開 TU 軟件選擇“模塊 -> 已監(jiān)視的應用程序”。 2 點擊工具欄上的“安裝”出現(xiàn)如圖界面,點擊“瀏覽”找到念青五筆安裝文件 nqwbx.exe 并下一步。 3 此時 TU 會先生成一個系統(tǒng)快照。 4 快照生成完后會提示“立即啟動安裝程序”此時應下一步。 5 TU 會啟動念
12、青五筆的安裝程序,此時就跟平時安裝念青五筆沒有區(qū)別了,一路下一步就 OK 。 6 念青五筆安裝完成后,又回來 TU 的界面提示“應用程序已安裝。創(chuàng)建安裝后的快照并查找更改內(nèi)容”。此時下一步 7 TU 會再次生成一個快照,并跟之前生成的快照對比并保存更改,此時需要一點時間,保存更改完成后,關(guān)閉對話框即可。(注意:此時進度條沒有變化) 8 關(guān)閉后回到 TU 的主界面,如圖,“摘要”里顯示的是念青五筆的大致安裝信息,創(chuàng)建了幾個注冊表鍵,添加了幾個文件。切換到“更改”。 9 “已發(fā)現(xiàn)的更改”里記錄了安裝前和安裝后的不同文件和注冊表項,出就是念青五筆安裝過程中對系統(tǒng)的修改了。可以看到,念青五筆在安裝過程
13、中給系統(tǒng)添加了三個文件,二個注冊表項,文件分別是 Nqwbx.chm 保存在 windowshelp 下、 Nqwbx.IME 和 Nqwbx.MB 保存在 System32 下。 10 根據(jù)“已發(fā)現(xiàn)的更改”提示找到 Nqwbx.chm 、 Nqwbx.IME 、 Nqwbx.MB 并復制到其它地方,例如在 D 盤新建一個 nqwbx 的文件夾把以上的三個文件都 Copy 到這里,找到更改的注冊表項,右擊導出注冊表保存到 nqwbx 文件夾中。 這時 TU 就大功告成,可以功成身退了。我們請出另一件法寶 Advanced Installer 。 Advanced Installer 的安裝過程
14、很簡單,一路下一步就 OK 了,我用的是 5.11 的漢化版本,現(xiàn)在最新版好像是 6.X 。 11 安裝完成 Advanced Installer 后,雙擊桌面上的快捷方式打開程序。出現(xiàn)“新建工程類型”的對話框,這里選擇“專業(yè)版”,我只試過簡單版和專業(yè)版,簡單版只能用來制作英文安裝包,制作中文安裝包會是亂碼。語言當然選擇“簡體中文(中文人民共和國)了”,當然如果制作繁體你也可以選擇“繁體中文”。然后去掉“使用向?qū)?chuàng)建工程”前的勾并確定。 12 確定后出現(xiàn) Advanced Installer 的主界面,首先出現(xiàn)的是“工程設置”的“產(chǎn)品細節(jié)”項,這里填寫一些產(chǎn)品的信息,如名稱、版本、公司名稱、網(wǎng)
15、址等。13 填寫完成后先保存一下,這時會出現(xiàn)一個提示,不用理會,點是即可。選擇一個存儲位置,比如 D:nqwbxnqwbx.aip 保存即可。 14 點擊“工程定義”菜單的“文件和文件夾”這里需要設置的是念青五筆的文件復制到安裝計算機的目標位置。 15 前面已經(jīng)知道念青五筆在 windows 的 System32 目錄下生成兩個文件,在 help 目錄下生成一個文件。選擇 Windows 卷下的 Windows->System 文件夾,點擊工具欄上的“添加文件”按鈕,選擇前面復制到 D:nqwbx 的念青五筆的安裝文件 Nqwbx.IME 和 Nqwbx.MB ,點擊“打開”。 16 N
16、qwbx.CHM 是安裝在 Windows 目錄的 help 文件夾中,現(xiàn)在這里并沒有 help 文件夾,但是可以新建一個選擇“新建目錄夾”出現(xiàn)一個“瀏覽文件夾”的對話框,這里選擇 C 盤下的 Windowshelp 并確定,這時會把本機的 help 目錄完全添加進去,我們需要去掉不需要的目錄和文件,并按上一步的方法把 Nqwbx.CHM 添加到 Help 文件夾中。文件添加完了,可以先“保存”一下了。 17 點擊“工程定義 -> 注冊表”添加念青五筆的注冊表項,軟件默認生成了幾個注冊表項,先把各主鍵下的分支全部刪除。 18 然后單擊工具欄上的“導入注冊表”選擇前面導出的念青五筆的注冊表
17、文件導入即可。注冊表導入完成后再“保存”一下。 19 回到“工程設置”的“安裝參數(shù)”菜單,這里設置一些安裝參數(shù),比如設置“安裝文件夾”的“應用程序文件夾”就是設置軟件安裝界面時出現(xiàn)的默認安裝目錄,可以單擊編輯進行修改。“安裝選項”里的“在安裝后強制重新啟動”可根據(jù)需要選擇,“限定為基本用戶界面”就是在安裝過程中沒有出現(xiàn)對話框,的靜默安裝,因為我是拿在做域布署的,所以選擇這一項。“安裝類型”可以根據(jù)需要選擇,意思很明了這里不再講述?!俺绦虬愋汀碑斎贿x 32 位程序包。如果你是安裝到 Vista 上,也可以選 64 位了。設置完成“保存”一下。 20 因為只是制作一個簡單的 MSI 文件包,軟件
18、其它的高級功能我們就不去了解,點擊工具欄上的“構(gòu)建”即能開始創(chuàng)建 MSI 安裝包了。構(gòu)建完成后確定即可。這時就在工程文件的保存目錄 D:nqwbx 下生成了一個 nqwbx.msi 文件了。 21 安裝文件制作完后,應該看一下它的效果如何,呵呵,不錯,安裝成功了,當然你也可以驗證一下,把念青五筆之前的安裝文件 nqwbx.* 找到并刪除,然后再運行 nqwbx.msi 看看是否安裝成功。 轉(zhuǎn)載利用 Advanced Installer 和 Total Uninstall 制作 MSI 安裝包2008/01/25 07:41 A.M.前言:公司電腦之前基本都是使用 GhostXP 安裝光盤安裝的
19、系統(tǒng),安裝完成后自帶有許多常用的軟件,非常方便,比如王碼五筆等。但公司新開發(fā)一種產(chǎn)品,產(chǎn)品名稱竟用王碼五筆打不出來,用念青五筆再能打的出來,沒辦法,只好下載來念青五筆的安裝文件給幾臺急用的電腦先裝上。并決定利用域的軟件發(fā)布功能安裝其它剩下的 100 多臺機器。但是念青五筆和安裝程序是 .exe 文件格式,不能用域策略來布署,只能先想辦法把 .exe 文件轉(zhuǎn)換成 MSI 文件方可。首先我使用了 Windows 2000 系統(tǒng)光盤上自帶的 VERITAS Software 來制作 MSI 包,但都不理想,最后找到了 Advanced Installer 這個軟件,加上我之前介紹的 Total Un
20、install ,成功制作了念青五筆的 MSI 安裝包。 準備工作 : 下載 Total Uninstall 軟件??梢栽诒菊舅阉鞑⑾螺d。 下載 Advanced Installer 。 當然你還得有念青五筆的安裝程序,準備好以后我們就開始了。 制作過程: 1. 打開 TU 軟件選擇“模塊 -> 已監(jiān)視的應用程序”。 2 點擊工具欄上的“安裝”出現(xiàn)如圖界面,點擊“瀏覽”找到念青五筆安裝文件 nqwbx.exe 并下一步。 3 此時 TU 會先生成一個系統(tǒng)快照。 4 快照生成完后會提示“立即啟動安裝程序”此時應下一步。 5 TU 會啟動念青五筆的安裝程序,此時就跟平時安裝念青五筆沒有區(qū)別了
21、,一路下一步就 OK 。 6 念青五筆安裝完成后,又回來 TU 的界面提示“應用程序已安裝。創(chuàng)建安裝后的快照并查找更改內(nèi)容”。此時下一步 7 TU 會再次生成一個快照,并跟之前生成的快照對比并保存更改,此時需要一點時間,保存更改完成后,關(guān)閉對話框即可。(注意:此時進度條沒有變化) 8 關(guān)閉后回到 TU 的主界面,如圖,“摘要”里顯示的是念青五筆的大致安裝信息,創(chuàng)建了幾個注冊表鍵,添加了幾個文件。切換到“更改”。 9 “已發(fā)現(xiàn)的更改”里記錄了安裝前和安裝后的不同文件和注冊表項,出就是念青五筆安裝過程中對系統(tǒng)的修改了。可以看到,念青五筆在安裝過程中給系統(tǒng)添加了三個文件,二個注冊表項,文件分別是 N
22、qwbx.chm 保存在 windowshelp 下、 Nqwbx.IME 和 Nqwbx.MB 保存在 System32 下。 10 根據(jù)“已發(fā)現(xiàn)的更改”提示找到 Nqwbx.chm 、 Nqwbx.IME 、 Nqwbx.MB 并復制到其它地方,例如在 D 盤新建一個 nqwbx 的文件夾把以上的三個文件都 Copy 到這里,找到更改的注冊表項,右擊導出注冊表保存到 nqwbx 文件夾中。 這時 TU 就大功告成,可以功成身退了。我們請出另一件法寶 Advanced Installer 。 Advanced Installer 的安裝過程很簡單,一路下一步就 OK 了,我用的是 5.11
23、的漢化版本,現(xiàn)在最新版好像是 6.X 。 11 安裝完成 Advanced Installer 后,雙擊桌面上的快捷方式打開程序。出現(xiàn)“新建工程類型”的對話框,這里選擇“專業(yè)版”,我只試過簡單版和專業(yè)版,簡單版只能用來制作英文安裝包,制作中文安裝包會是亂碼。語言當然選擇“簡體中文(中文人民共和國)了”,當然如果制作繁體你也可以選擇“繁體中文”。然后去掉“使用向?qū)?chuàng)建工程”前的勾并確定。 12 確定后出現(xiàn) Advanced Installer 的主界面,首先出現(xiàn)的是“工程設置”的“產(chǎn)品細節(jié)”項,這里填寫一些產(chǎn)品的信息,如名稱、版本、公司名稱、網(wǎng)址等。13 填寫完成后先保存一下,這時會出現(xiàn)一個提示,不用理會,點是即可。選擇一個存儲位置,比如 D:nqwbxnqwbx.aip 保存即可。 14 點擊“工程定義”菜單的“文件和文件夾”這里需要設置的是念青五筆的文件復制到安裝計算機的目標位置。 15 前面已經(jīng)知道念青五筆在 windows 的 System32 目錄下生成兩個文件,在 help 目錄下生成一個文件。選擇 Windows 卷下的 Windows->System 文件夾,點擊工具欄上的“添加文件”按鈕,選擇前面復制到 D:nqwbx 的念青五筆的安裝文件 Nqwbx.IME 和 Nqwbx.MB ,點擊“打開”。 16
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024至2030年中國低溫干燥豐蝦數(shù)據(jù)監(jiān)測研究報告
- 2024年中國鋼琴漆面地板市場調(diào)查研究報告
- 2024年中國實驗室用電阻爐市場調(diào)查研究報告
- 交通設施能源效率改善合同
- 個人賣房合同
- 企業(yè)租車合同范本
- 人力資源勞動合同模板
- 企業(yè)借款合同模板飲料行業(yè)
- 交通樞紐地平施工合同
- 產(chǎn)品設計貨車租賃協(xié)議
- 2023-2024學年北京市清華附中朝陽學校七年級(上)期中數(shù)學試卷【含解析】
- 北京三甲中醫(yī)疼痛科合作方案
- 《夏天里的成長》語文教學PPT課件(6篇)
- EN10130-2006冷成形用低碳鋼冷軋鋼板和鋼帶交貨技術(shù)條件
- 山東省產(chǎn)前篩查與診斷管理辦法實施細則
- 管線工程測量施工方案(雨污分流管網(wǎng)工程)
- 醫(yī)院基本建設存在的問題及對策
- 農(nóng)機修理工培訓大綱
- 新視野第三冊網(wǎng)測習題和答案資料
- 新時代企業(yè)戰(zhàn)略管理制度轉(zhuǎn)變與創(chuàng)新
- 火鍋連鎖餐飲連鎖餐廳運營資料 海底撈 杯具清洗消毒流程P1
評論
0/150
提交評論