Advanced Installer 教程_第1頁
Advanced Installer 教程_第2頁
Advanced Installer 教程_第3頁
Advanced Installer 教程_第4頁
Advanced Installer 教程_第5頁
已閱讀5頁,還剩35頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、1          利用Advanced Installer制作1.1         Advanced Installer軟件介紹及準(zhǔn)備在進(jìn)行軟件分發(fā)時(shí),我們希望軟件在安裝過程中無需與用戶進(jìn)行交互,但是現(xiàn)實(shí)中,有很多軟件并沒能直接提供這樣的功能,對(duì)于不太符合條件的軟件,我們考慮使用第三方工具為這些不符合條件的安裝程序重新進(jìn)行打包,將其做成MSI類型的安裝文件,要將exe格式的軟件重新打包成msi格式的軟件,可以使用Adva

2、nced Installer打包工具。1.2         制作環(huán)境1    安裝一個(gè)“干凈”的操作系統(tǒng)這個(gè)干凈的系統(tǒng),最好只是包括了操作系統(tǒng)和各項(xiàng)系統(tǒng)驅(qū)動(dòng)程序,(沒有什么特殊的桌面設(shè)置,沒有網(wǎng)絡(luò)驅(qū)動(dòng)器),至于系統(tǒng)補(bǔ)丁微軟說可以裝,但我是在沒有安裝系統(tǒng)補(bǔ)丁的情況下制作的,網(wǎng)上有人說按照這種提示沒有做成過。因?yàn)槲覀冊(cè)谌粘5墓芾磉^程中經(jīng)常會(huì)針對(duì)一些小軟件自己制作成MSI包,所以VM是最好的輔助工具,制作完成MSI后直接用快照恢復(fù)就可以了。2    安裝Adv

3、anced InstallerAdvanced Installer工具我們可以從網(wǎng)上下載。下載后開始安裝,安裝完畢后我們檢查一下,這里安裝的是Advanced Installer 6.4的版本,默認(rèn)安裝路徑為“C:Program FilesCaphyonAdanced Installer”。1.3         制作步驟我們進(jìn)行軟件的重新打包時(shí)需要使用到Advanced Installer工具中的Repackager。使用的原理跟WinINSTALL LE一樣。就是執(zhí)行兩次系統(tǒng)的快照掃描,將兩次快照掃描之間的系統(tǒng)

4、和注冊(cè)表的變化對(duì)比后,將差異記錄并保存,再結(jié)合程序打包成為相應(yīng)的msi包。1)進(jìn)行軟件重新打包器向?qū)?#160;                                        

5、0;       3  進(jìn)入重新包裝器向?qū)g迎界面,選擇要打包的應(yīng)用程序的路徑;4     進(jìn)入收集打包程序的信息頁面,在產(chǎn)品名稱、產(chǎn)品版本、公司名稱中輸入相應(yīng)的信息,這里選擇ACDSee 3.1來測(cè)試,點(diǎn)擊“下一步”,繼續(xù)打包過程;5  選擇快照方式,此處選擇“開始一個(gè)新的系統(tǒng)捕獲”,點(diǎn)擊“下一步”,繼續(xù)打包過程;6   進(jìn)行輸入路徑和當(dāng)前配置文件的設(shè)置,這里選擇默認(rèn),點(diǎn)擊“下一步”;7  提示警告信息,將所有不必要的程序和文件夾等關(guān)閉完后,點(diǎn)

6、擊“確定”,開始第一階段掃描過程。8   進(jìn)行完第一次系統(tǒng)掃描后,會(huì)自動(dòng)彈出軟件的安裝界面; 9  進(jìn)行ACDsee安裝完后,會(huì)進(jìn)行第二次的系統(tǒng)掃描,完成之后,即完成了重新包裝器向?qū)?,點(diǎn)擊“完成”,會(huì)將捕獲結(jié)果導(dǎo)入到新的Advanced Installer工程;    2) 進(jìn)行Advanced Installer工程1   進(jìn)入工程編輯界面;2   進(jìn)入工程設(shè)置組的編輯頁面,此處可以對(duì)產(chǎn)品細(xì)節(jié)、安裝參數(shù)、升級(jí)、搜索、運(yùn)行環(huán)境、數(shù)字簽名進(jìn)行編輯,這里跳過;3   進(jìn)入工程定義

7、組的編輯頁面,此處可以對(duì)文件和文件夾、Java產(chǎn)品、注冊(cè)表、媒介、組織進(jìn)行編輯,對(duì)于文件和文件夾中,如果有一些并不是此應(yīng)用程序的文件或文件夾,可以將其刪除,注冊(cè)表類似。這里不詳細(xì)說明;4   進(jìn)入工程細(xì)節(jié)組的編輯頁面,此處可以對(duì)環(huán)境、文件關(guān)聯(lián)、自定義操作、服務(wù)、合并模塊、ODBC、SQL腳本、程序集、COM、驅(qū)動(dòng)程序、用戶和組、任務(wù)計(jì)劃進(jìn)行編輯,這里不詳細(xì)說明;5   進(jìn)入用戶界面組的編輯頁面,此處可以對(duì)全局屬性、對(duì)話框、翻譯進(jìn)行編輯,這里特別要注意的是:如果此工程是英語,則應(yīng)該在構(gòu)建語言中選擇“簡(jiǎn)體中文”,并選擇“只創(chuàng)建一個(gè)多語言程序包”,這樣使打包后

8、的軟件可以支持中文; 6  進(jìn)入工具組的編輯頁面,此處可以對(duì)IIS、更新器、序列號(hào)驗(yàn)證、CD/DVD自動(dòng)運(yùn)行、控制面板、Windows防火墻、游戲?yàn)g覽器進(jìn)行編輯,此處不詳細(xì)說明;7  點(diǎn)擊菜單項(xiàng)“工程”后選擇“運(yùn)行”或按“F5”,將此工程保存此相應(yīng)的工程文件,然后就開始構(gòu)建工程生成MSI文件的過程; 8  構(gòu)建完工程后會(huì)彈出應(yīng)用程序的安裝界面,進(jìn)行安裝。完成之后。到工程文件所在的文件夾,打包后的msi文件就保存在此文件夾中。至此,軟件的重新打包就算完成。注:完成軟件的打包之后,還需要對(duì)打包生成的軟件進(jìn)行測(cè)試,通過進(jìn)一步的安裝使用以確定軟件是否可以正??捎???梢允褂?/p>

9、命令行進(jìn)行到msi所在的文件夾,運(yùn)行“msiexec /i “xxxx.msi” /qb”進(jìn)行驗(yàn)證。1    以Administrator身份登錄系統(tǒng),進(jìn)入到“C:Program FilesCaphyonAdanced Installer目錄,找到這個(gè)“Repackager.exe”的程序。雙擊后執(zhí)行;或從程序菜單中運(yùn)行“Repackager”;2  進(jìn)入向?qū)g迎界面,點(diǎn)擊“下一步”;查看文章 利用 Advanced Installer 和 Total Uninstall 制作 MSI 安裝包2008年03月27日 星期四 16:31前言:公司

10、電腦之前基本都是使用 GhostXP 安裝光盤安裝的系統(tǒng),安裝完成后自帶有許多常用的軟件,非常方便,比如王碼五筆等。但公司新開發(fā)一種產(chǎn)品,產(chǎn)品名稱竟用王碼五筆打不出來,用念青五筆再能打的出來,沒辦法,只好下載來念青五筆的安裝文件給幾臺(tái)急用的電腦先裝上。并決定利用域的軟件發(fā)布功能安裝其它剩下的 100 多臺(tái)機(jī)器。但是念青五筆和安裝程序是 .exe 文件格式,不能用域策略來布署,只能先想辦法把 .exe 文件轉(zhuǎn)換成 MSI 文件方可。首先我使用了 Windows 2000 系統(tǒng)光盤上自帶的 VERITAS Software 來制作 MSI 包,但都不理想,最后找到了 Advanced Instal

11、ler 這個(gè)軟件,加上我之前介紹的 Total Uninstall ,成功制作了念青五筆的 MSI 安裝包。 準(zhǔn)備工作 : 下載 Total Uninstall 軟件??梢栽诒菊舅阉鞑⑾螺d。 下載 Advanced Installer 。 當(dāng)然你還得有念青五筆的安裝程序,準(zhǔn)備好以后我們就開始了。 制作過程: 1. 打開 TU 軟件選擇“模塊 -> 已監(jiān)視的應(yīng)用程序”。 2 點(diǎn)擊工具欄上的“安裝”出現(xiàn)如圖界面,點(diǎn)擊“瀏覽”找到念青五筆安裝文件 nqwbx.exe 并下一步。 3 此時(shí) TU 會(huì)先生成一個(gè)系統(tǒng)快照。 4 快照生成完后會(huì)提示“立即啟動(dòng)安裝程序”此時(shí)應(yīng)下一步。 5 TU 會(huì)啟動(dòng)念

12、青五筆的安裝程序,此時(shí)就跟平時(shí)安裝念青五筆沒有區(qū)別了,一路下一步就 OK 。 6 念青五筆安裝完成后,又回來 TU 的界面提示“應(yīng)用程序已安裝。創(chuàng)建安裝后的快照并查找更改內(nèi)容”。此時(shí)下一步 7 TU 會(huì)再次生成一個(gè)快照,并跟之前生成的快照對(duì)比并保存更改,此時(shí)需要一點(diǎn)時(shí)間,保存更改完成后,關(guān)閉對(duì)話框即可。(注意:此時(shí)進(jìn)度條沒有變化) 8 關(guān)閉后回到 TU 的主界面,如圖,“摘要”里顯示的是念青五筆的大致安裝信息,創(chuàng)建了幾個(gè)注冊(cè)表鍵,添加了幾個(gè)文件。切換到“更改”。 9 “已發(fā)現(xiàn)的更改”里記錄了安裝前和安裝后的不同文件和注冊(cè)表項(xiàng),出就是念青五筆安裝過程中對(duì)系統(tǒng)的修改了。可以看到,念青五筆在安裝過程

13、中給系統(tǒng)添加了三個(gè)文件,二個(gè)注冊(cè)表項(xiàng),文件分別是 Nqwbx.chm 保存在 windowshelp 下、 Nqwbx.IME 和 Nqwbx.MB 保存在 System32 下。 10 根據(jù)“已發(fā)現(xiàn)的更改”提示找到 Nqwbx.chm 、 Nqwbx.IME 、 Nqwbx.MB 并復(fù)制到其它地方,例如在 D 盤新建一個(gè) nqwbx 的文件夾把以上的三個(gè)文件都 Copy 到這里,找到更改的注冊(cè)表項(xiàng),右擊導(dǎo)出注冊(cè)表保存到 nqwbx 文件夾中。 這時(shí) TU 就大功告成,可以功成身退了。我們請(qǐng)出另一件法寶 Advanced Installer 。 Advanced Installer 的安裝過程

14、很簡(jiǎn)單,一路下一步就 OK 了,我用的是 5.11 的漢化版本,現(xiàn)在最新版好像是 6.X 。 11 安裝完成 Advanced Installer 后,雙擊桌面上的快捷方式打開程序。出現(xiàn)“新建工程類型”的對(duì)話框,這里選擇“專業(yè)版”,我只試過簡(jiǎn)單版和專業(yè)版,簡(jiǎn)單版只能用來制作英文安裝包,制作中文安裝包會(huì)是亂碼。語言當(dāng)然選擇“簡(jiǎn)體中文(中文人民共和國)了”,當(dāng)然如果制作繁體你也可以選擇“繁體中文”。然后去掉“使用向?qū)?chuàng)建工程”前的勾并確定。 12 確定后出現(xiàn) Advanced Installer 的主界面,首先出現(xiàn)的是“工程設(shè)置”的“產(chǎn)品細(xì)節(jié)”項(xiàng),這里填寫一些產(chǎn)品的信息,如名稱、版本、公司名稱、網(wǎng)

15、址等。13 填寫完成后先保存一下,這時(shí)會(huì)出現(xiàn)一個(gè)提示,不用理會(huì),點(diǎn)是即可。選擇一個(gè)存儲(chǔ)位置,比如 D:nqwbxnqwbx.aip 保存即可。 14 點(diǎn)擊“工程定義”菜單的“文件和文件夾”這里需要設(shè)置的是念青五筆的文件復(fù)制到安裝計(jì)算機(jī)的目標(biāo)位置。 15 前面已經(jīng)知道念青五筆在 windows 的 System32 目錄下生成兩個(gè)文件,在 help 目錄下生成一個(gè)文件。選擇 Windows 卷下的 Windows->System 文件夾,點(diǎn)擊工具欄上的“添加文件”按鈕,選擇前面復(fù)制到 D:nqwbx 的念青五筆的安裝文件 Nqwbx.IME 和 Nqwbx.MB ,點(diǎn)擊“打開”。 16 N

16、qwbx.CHM 是安裝在 Windows 目錄的 help 文件夾中,現(xiàn)在這里并沒有 help 文件夾,但是可以新建一個(gè)選擇“新建目錄夾”出現(xiàn)一個(gè)“瀏覽文件夾”的對(duì)話框,這里選擇 C 盤下的 Windowshelp 并確定,這時(shí)會(huì)把本機(jī)的 help 目錄完全添加進(jìn)去,我們需要去掉不需要的目錄和文件,并按上一步的方法把 Nqwbx.CHM 添加到 Help 文件夾中。文件添加完了,可以先“保存”一下了。 17 點(diǎn)擊“工程定義 -> 注冊(cè)表”添加念青五筆的注冊(cè)表項(xiàng),軟件默認(rèn)生成了幾個(gè)注冊(cè)表項(xiàng),先把各主鍵下的分支全部刪除。 18 然后單擊工具欄上的“導(dǎo)入注冊(cè)表”選擇前面導(dǎo)出的念青五筆的注冊(cè)表

17、文件導(dǎo)入即可。注冊(cè)表導(dǎo)入完成后再“保存”一下。 19 回到“工程設(shè)置”的“安裝參數(shù)”菜單,這里設(shè)置一些安裝參數(shù),比如設(shè)置“安裝文件夾”的“應(yīng)用程序文件夾”就是設(shè)置軟件安裝界面時(shí)出現(xiàn)的默認(rèn)安裝目錄,可以單擊編輯進(jìn)行修改?!鞍惭b選項(xiàng)”里的“在安裝后強(qiáng)制重新啟動(dòng)”可根據(jù)需要選擇,“限定為基本用戶界面”就是在安裝過程中沒有出現(xiàn)對(duì)話框,的靜默安裝,因?yàn)槲沂悄迷谧鲇虿际鸬?,所以選擇這一項(xiàng)?!鞍惭b類型”可以根據(jù)需要選擇,意思很明了這里不再講述?!俺绦虬愋汀碑?dāng)然選 32 位程序包。如果你是安裝到 Vista 上,也可以選 64 位了。設(shè)置完成“保存”一下。 20 因?yàn)橹皇侵谱饕粋€(gè)簡(jiǎn)單的 MSI 文件包,軟件

18、其它的高級(jí)功能我們就不去了解,點(diǎn)擊工具欄上的“構(gòu)建”即能開始創(chuàng)建 MSI 安裝包了。構(gòu)建完成后確定即可。這時(shí)就在工程文件的保存目錄 D:nqwbx 下生成了一個(gè) nqwbx.msi 文件了。 21 安裝文件制作完后,應(yīng)該看一下它的效果如何,呵呵,不錯(cuò),安裝成功了,當(dāng)然你也可以驗(yàn)證一下,把念青五筆之前的安裝文件 nqwbx.* 找到并刪除,然后再運(yùn)行 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)品名稱竟用王碼五筆打不出來,用念青五筆再能打的出來,沒辦法,只好下載來念青五筆的安裝文件給幾臺(tái)急用的電腦先裝上。并決定利用域的軟件發(fā)布功能安裝其它剩下的 100 多臺(tái)機(jī)器。但是念青五筆和安裝程序是 .exe 文件格式,不能用域策略來布署,只能先想辦法把 .exe 文件轉(zhuǎn)換成 MSI 文件方可。首先我使用了 Windows 2000 系統(tǒng)光盤上自帶的 VERITAS Software 來制作 MSI 包,但都不理想,最后找到了 Advanced Installer 這個(gè)軟件,加上我之前介紹的 Total Un

20、install ,成功制作了念青五筆的 MSI 安裝包。 準(zhǔn)備工作 : 下載 Total Uninstall 軟件??梢栽诒菊舅阉鞑⑾螺d。 下載 Advanced Installer 。 當(dāng)然你還得有念青五筆的安裝程序,準(zhǔn)備好以后我們就開始了。 制作過程: 1. 打開 TU 軟件選擇“模塊 -> 已監(jiān)視的應(yīng)用程序”。 2 點(diǎn)擊工具欄上的“安裝”出現(xiàn)如圖界面,點(diǎn)擊“瀏覽”找到念青五筆安裝文件 nqwbx.exe 并下一步。 3 此時(shí) TU 會(huì)先生成一個(gè)系統(tǒng)快照。 4 快照生成完后會(huì)提示“立即啟動(dòng)安裝程序”此時(shí)應(yīng)下一步。 5 TU 會(huì)啟動(dòng)念青五筆的安裝程序,此時(shí)就跟平時(shí)安裝念青五筆沒有區(qū)別了

21、,一路下一步就 OK 。 6 念青五筆安裝完成后,又回來 TU 的界面提示“應(yīng)用程序已安裝。創(chuàng)建安裝后的快照并查找更改內(nèi)容”。此時(shí)下一步 7 TU 會(huì)再次生成一個(gè)快照,并跟之前生成的快照對(duì)比并保存更改,此時(shí)需要一點(diǎn)時(shí)間,保存更改完成后,關(guān)閉對(duì)話框即可。(注意:此時(shí)進(jìn)度條沒有變化) 8 關(guān)閉后回到 TU 的主界面,如圖,“摘要”里顯示的是念青五筆的大致安裝信息,創(chuàng)建了幾個(gè)注冊(cè)表鍵,添加了幾個(gè)文件。切換到“更改”。 9 “已發(fā)現(xiàn)的更改”里記錄了安裝前和安裝后的不同文件和注冊(cè)表項(xiàng),出就是念青五筆安裝過程中對(duì)系統(tǒng)的修改了。可以看到,念青五筆在安裝過程中給系統(tǒng)添加了三個(gè)文件,二個(gè)注冊(cè)表項(xiàng),文件分別是 N

22、qwbx.chm 保存在 windowshelp 下、 Nqwbx.IME 和 Nqwbx.MB 保存在 System32 下。 10 根據(jù)“已發(fā)現(xiàn)的更改”提示找到 Nqwbx.chm 、 Nqwbx.IME 、 Nqwbx.MB 并復(fù)制到其它地方,例如在 D 盤新建一個(gè) nqwbx 的文件夾把以上的三個(gè)文件都 Copy 到這里,找到更改的注冊(cè)表項(xiàng),右擊導(dǎo)出注冊(cè)表保存到 nqwbx 文件夾中。 這時(shí) TU 就大功告成,可以功成身退了。我們請(qǐng)出另一件法寶 Advanced Installer 。 Advanced Installer 的安裝過程很簡(jiǎn)單,一路下一步就 OK 了,我用的是 5.11

23、的漢化版本,現(xiàn)在最新版好像是 6.X 。 11 安裝完成 Advanced Installer 后,雙擊桌面上的快捷方式打開程序。出現(xiàn)“新建工程類型”的對(duì)話框,這里選擇“專業(yè)版”,我只試過簡(jiǎn)單版和專業(yè)版,簡(jiǎn)單版只能用來制作英文安裝包,制作中文安裝包會(huì)是亂碼。語言當(dāng)然選擇“簡(jiǎn)體中文(中文人民共和國)了”,當(dāng)然如果制作繁體你也可以選擇“繁體中文”。然后去掉“使用向?qū)?chuàng)建工程”前的勾并確定。 12 確定后出現(xiàn) Advanced Installer 的主界面,首先出現(xiàn)的是“工程設(shè)置”的“產(chǎn)品細(xì)節(jié)”項(xiàng),這里填寫一些產(chǎn)品的信息,如名稱、版本、公司名稱、網(wǎng)址等。13 填寫完成后先保存一下,這時(shí)會(huì)出現(xiàn)一個(gè)提示,不用理會(huì),點(diǎn)是即可。選擇一個(gè)存儲(chǔ)位置,比如 D:nqwbxnqwbx.aip 保存即可。 14 點(diǎn)擊“工程定義”菜單的“文件和文件夾”這里需要設(shè)置的是念青五筆的文件復(fù)制到安裝計(jì)算機(jī)的目標(biāo)位置。 15 前面已經(jīng)知道念青五筆在 windows 的 System32 目錄下生成兩個(gè)文件,在 help 目錄下生成一個(gè)文件。選擇 Windows 卷下的 Windows->System 文件夾,點(diǎn)擊工具欄上的“添加文件”按鈕,選擇前面復(fù)制到 D:nqwbx 的念青五筆的安裝文件 Nqwbx.IME 和 Nqwbx.MB ,點(diǎn)擊“打開”。 16

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論