使用AdvancedInstaller來重新打包分發(fā)googleIME-創(chuàng)新互聯(lián)

背景信息:

站在用戶的角度思考問題,與客戶深入溝通,找到日土網(wǎng)站設(shè)計與日土網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網(wǎng)站制作、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、空間域名、雅安服務(wù)器托管、企業(yè)郵箱。業(yè)務(wù)覆蓋日土地區(qū)。
    • 需要使用sccm來分發(fā)輸入法,不帶廣告,好用的拼音輸入法,就選google 輸入法了。

    • 但是google 輸入法很久沒有更新了,官網(wǎng)鏈接也不在了。有鏈接的只有g(shù)oogle 日文輸入法

    • google 安裝程序是一個exe程序,雖然有靜默安裝參數(shù),但是會修改主頁及搜索引擎為google,但是google 在國內(nèi)基本無法訪問。

需求:

    • 最好有msi 包,方便部署及升級

    • 去掉google 的主頁及搜索引擎設(shè)置。

如何做?

    • 很久之前使用過advanced installer ,做的很不錯的工具,現(xiàn)在發(fā)現(xiàn)版本升級了好多個版本,而且功能非常豐富。

    • 提供試用版30天(全功能),只不過生成的文件會在有界面安裝時提示是試用版生成的,但是不影響靜默安裝。

    • 訪問下載鏈接:https://www.advancedinstaller.com/download.html

首先看看advanced installer 的功能菜單,可以說支持很多了,各種installer. 還有java支持,各種插件支持,微軟的商店應(yīng)用,從其他項目比如visual studio 項目、NISI、WIX 項目中導(dǎo)入的功能,還有轉(zhuǎn)換包功能,還支持虛擬化環(huán)境,比如app-v,先來大概看看界面。

使用 Advanced Installer 來重新打包分發(fā)google IME

由于我要的功能是重新打包,所以來看看Conver 功能。我會使用Repackage Installation 功能來捕獲google IME 的安裝,以及重新生成msi文件。

使用 Advanced Installer 來重新打包分發(fā)google IME

點擊create Project, 如果彈出試用是否繼續(xù)的窗口,點continue ,試用版對于小項目完全足夠了,但是如果你經(jīng)常需要和各種安裝程序打交道,可以購買許可。

使用 Advanced Installer 來重新打包分發(fā)google IME

選擇google IME 的exe 安裝文件。

使用 Advanced Installer 來重新打包分發(fā)google IME

選擇start Local ,這個軟件還可以直接生成一個虛擬機,然后在虛擬機中進(jìn)行捕獲,相對來說,這樣的環(huán)境更為純凈。不過我的系統(tǒng)是用的vagrant 的virtual box 虛擬機,所以我直接用Local 模式。

使用 Advanced Installer 來重新打包分發(fā)google IME

選擇project 保存位置

使用 Advanced Installer 來重新打包分發(fā)google IME

繼續(xù)會讓fix Issue ,點擊fix 即可,如果fix不掉,像 Remote Desktpop services,Defender service 之類,我現(xiàn)在倒也看沒有太大影響,可以直接ignore

使用 Advanced Installer 來重新打包分發(fā)google IME

然后軟件開始安裝google IME ,并記錄安裝前Snapshot 和安裝后Snapshot

使用 Advanced Installer 來重新打包分發(fā)google IME

去掉兩個google 的設(shè)置(主頁和搜索引擎)

使用 Advanced Installer 來重新打包分發(fā)google IME

由于設(shè)置向?qū)У呐渲檬怯脩艏墑e的,所以我們不選這個項目。

使用 Advanced Installer 來重新打包分發(fā)google IME

點擊完成,安裝完google IME ,google 還會彈出一個IE的頁面出來,關(guān)閉掉(這里可能會生成一些涉及到IE的文件和注冊表項目,稍后會講下怎么處理)

使用 Advanced Installer 來重新打包分發(fā)google IME

選擇MSI,并選擇Continue in Advanced Installer

使用 Advanced Installer 來重新打包分發(fā)google IME

去掉不相關(guān)的文件、注冊表、不需要的計劃任務(wù)、服務(wù)等。

使用 Advanced Installer 來重新打包分發(fā)google IME

使用 Advanced Installer 來重新打包分發(fā)google IME

使用 Advanced Installer 來重新打包分發(fā)google IME

然后再review 更改下注冊表、文件等等,比如我只保留HKLM下的設(shè)置,然后只保留system Control 里面的Keyboard Layouts 項目

使用 Advanced Installer 來重新打包分發(fā)google IME

文件確保只有g(shù)oogle 相關(guān)的文件,其他的文件(比如用戶相關(guān)的設(shè)置、數(shù)據(jù)類,刪除掉)

使用 Advanced Installer 來重新打包分發(fā)google IME

現(xiàn)在可以Build 了,生成MSI文件。其實Advaned Installer 還提供了一個在Package Definition –>Deployment --->Launch SCCM  deploy tool ,可以直接連接到SCCM中,去部署文件設(shè)置。由于我對SCCM還算比較熟悉,所以我就直接生成MSI文件了。

使用 Advanced Installer 來重新打包分發(fā)google IME

對MSI文件進(jìn)行安裝測試。把生成的項目及文件、MSI等,拷貝到虛擬機外的地方,比如共享文件夾,然后把虛擬機中還原到前面的Snapshot,對google pinyin 的MSI包進(jìn)行安裝,看看是否有問題。如果你不回退Snapshot,繼續(xù)在當(dāng)前環(huán)境測試,記得先卸載google IME.

使用 Advanced Installer 來重新打包分發(fā)google IME

使用 Advanced Installer 來重新打包分發(fā)google IME

使用 Advanced Installer 來重新打包分發(fā)google IME

測試命令行下靜默安裝

使用 Advanced Installer 來重新打包分發(fā)google IME

當(dāng)前題目:使用AdvancedInstaller來重新打包分發(fā)googleIME-創(chuàng)新互聯(lián)
本文鏈接:http://bm7419.com/article48/gggep.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機網(wǎng)站建設(shè)、關(guān)鍵詞優(yōu)化、小程序開發(fā)、定制開發(fā)App設(shè)計、品牌網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

手機網(wǎng)站建設(shè)