背景信息:
需要使用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,先來大概看看界面。
由于我要的功能是重新打包,所以來看看Conver 功能。我會使用Repackage Installation 功能來捕獲google IME 的安裝,以及重新生成msi文件。
點擊create Project, 如果彈出試用是否繼續(xù)的窗口,點continue ,試用版對于小項目完全足夠了,但是如果你經(jīng)常需要和各種安裝程序打交道,可以購買許可。
選擇google IME 的exe 安裝文件。
選擇start Local ,這個軟件還可以直接生成一個虛擬機,然后在虛擬機中進行捕獲,相對來說,這樣的環(huán)境更為純凈。不過我的系統(tǒng)是用的vagrant 的virtual box 虛擬機,所以我直接用Local 模式。
選擇project 保存位置
繼續(xù)會讓fix Issue ,點擊fix 即可,如果fix不掉,像 Remote Desktpop services,Defender service 之類,我現(xiàn)在倒也看沒有太大影響,可以直接ignore
然后軟件開始安裝google IME ,并記錄安裝前Snapshot 和安裝后Snapshot
去掉兩個google 的設(shè)置(主頁和搜索引擎)
由于設(shè)置向?qū)У呐渲檬怯脩艏墑e的,所以我們不選這個項目。
點擊完成,安裝完google IME ,google 還會彈出一個IE的頁面出來,關(guān)閉掉(這里可能會生成一些涉及到IE的文件和注冊表項目,稍后會講下怎么處理)
選擇MSI,并選擇Continue in Advanced Installer
去掉不相關(guān)的文件、注冊表、不需要的計劃任務(wù)、服務(wù)等。
然后再review 更改下注冊表、文件等等,比如我只保留HKLM下的設(shè)置,然后只保留system Control 里面的Keyboard Layouts 項目
文件確保只有g(shù)oogle 相關(guān)的文件,其他的文件(比如用戶相關(guān)的設(shè)置、數(shù)據(jù)類,刪除掉)
現(xiàn)在可以Build 了,生成MSI文件。其實Advaned Installer 還提供了一個在Package Definition –>Deployment --->Launch SCCM deploy tool ,可以直接連接到SCCM中,去部署文件設(shè)置。由于我對SCCM還算比較熟悉,所以我就直接生成MSI文件了。
對MSI文件進行安裝測試。把生成的項目及文件、MSI等,拷貝到虛擬機外的地方,比如共享文件夾,然后把虛擬機中還原到前面的Snapshot,對google pinyin 的MSI包進行安裝,看看是否有問題。如果你不回退Snapshot,繼續(xù)在當前環(huán)境測試,記得先卸載google IME.
測試命令行下靜默安裝
當前題目:使用AdvancedInstaller來重新打包分發(fā)googleIME-創(chuàng)新互聯(lián)
本文鏈接:http://m.rwnh.cn/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)
猜你還喜歡下面的內(nèi)容