版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 批量家禽購買協(xié)議
- 愛情的約束力出軌保證書樣本分析
- 彩鋼凈化防鼠安裝合同
- 總公司與分公司合作合同格式模板
- 主動(dòng)參與承諾書
- 展會(huì)服務(wù)合同的履行期限
- 節(jié)能燈批發(fā)購銷合同范例
- 高效標(biāo)準(zhǔn)合同種植技術(shù)服務(wù)
- 電力工程設(shè)計(jì)招標(biāo)
- 海洋工程零件銷售合同
- 2024年社區(qū)工作者考試必考1000題【歷年真題】
- 公司安全事故隱患內(nèi)部舉報(bào)、報(bào)告獎(jiǎng)勵(lì)制度
- 會(huì)計(jì)學(xué)原理智慧樹知到期末考試答案章節(jié)答案2024年西北農(nóng)林科技大學(xué)
- 新時(shí)代大學(xué)生勞動(dòng)教育智慧樹知到期末考試答案章節(jié)答案2024年江西中醫(yī)藥大學(xué)
- 中國玉石及玉文化鑒賞智慧樹知到期末考試答案章節(jié)答案2024年同濟(jì)大學(xué)
- 2024年陜西西安自貿(mào)港投資集團(tuán)及下屬公司招聘筆試參考題庫含答案解析
- 電力系統(tǒng)穩(wěn)定器
- 鄉(xiāng)鎮(zhèn)迎接國家第三方評(píng)估核查工作方案
- 軸類零件加工工藝設(shè)計(jì)畢業(yè)論文.doc
- 60Si2Mn汽車板簧熱處理工藝設(shè)計(jì)
- 杭州學(xué)軍中學(xué)深化高中課程改革實(shí)施方案(教師版)
評(píng)論
0/150
提交評(píng)論