400 028 6601

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

使用AdvancedInstaller来重新打包分发googleIME-创新互联

背景信息:

站在用户的角度思考问题,与客户深入沟通,找到日土网站设计与日土网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站制作、成都网站建设、企业官网、英文网站、手机端网站、网站推广、空间域名、雅安服务器托管、企业邮箱。业务覆盖日土地区。

需求:

如何做?

首先看看advanced installer 的功能菜单,可以说支持很多了,各种installer. 还有java支持,各种插件支持,微软的商店应用,从其他项目比如visual studio 项目、NISI、WIX 项目中导入的功能,还有转换包功能,还支持虚拟化环境,比如app-v,先来大概看看界面。

使用 Advanced Installer 来重新打包分发google IME

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

使用 Advanced Installer 来重新打包分发google IME

点击create Project, 如果弹出试用是否继续的窗口,点continue ,试用版对于小项目完全足够了,但是如果你经常需要和各种安装程序打交道,可以购买许可。

使用 Advanced Installer 来重新打包分发google IME

选择google IME 的exe 安装文件。

使用 Advanced Installer 来重新打包分发google IME

选择start Local ,这个软件还可以直接生成一个虚拟机,然后在虚拟机中进行捕获,相对来说,这样的环境更为纯净。不过我的系统是用的vagrant 的virtual box 虚拟机,所以我直接用Local 模式。

使用 Advanced Installer 来重新打包分发google IME

选择project 保存位置

使用 Advanced Installer 来重新打包分发google IME

继续会让fix Issue ,点击fix 即可,如果fix不掉,像 Remote Desktpop services,Defender service 之类,我现在倒也看没有太大影响,可以直接ignore

使用 Advanced Installer 来重新打包分发google IME

然后软件开始安装google IME ,并记录安装前Snapshot 和安装后Snapshot

使用 Advanced Installer 来重新打包分发google IME

去掉两个google 的设置(主页和搜索引擎)

使用 Advanced Installer 来重新打包分发google IME

由于设置向导的配置是用户级别的,所以我们不选这个项目。

使用 Advanced Installer 来重新打包分发google IME

点击完成,安装完google IME ,google 还会弹出一个IE的页面出来,关闭掉(这里可能会生成一些涉及到IE的文件和注册表项目,稍后会讲下怎么处理)

使用 Advanced Installer 来重新打包分发google IME

选择MSI,并选择Continue in Advanced Installer

使用 Advanced Installer 来重新打包分发google IME

去掉不相关的文件、注册表、不需要的计划任务、服务等。

使用 Advanced Installer 来重新打包分发google IME

使用 Advanced Installer 来重新打包分发google IME

使用 Advanced Installer 来重新打包分发google IME

然后再review 更改下注册表、文件等等,比如我只保留HKLM下的设置,然后只保留system Control 里面的Keyboard Layouts 项目

使用 Advanced Installer 来重新打包分发google IME

文件确保只有google 相关的文件,其他的文件(比如用户相关的设置、数据类,删除掉)

使用 Advanced Installer 来重新打包分发google IME

现在可以Build 了,生成MSI文件。其实Advaned Installer 还提供了一个在Package Definition –>Deployment --->Launch SCCM  deploy tool ,可以直接连接到SCCM中,去部署文件设置。由于我对SCCM还算比较熟悉,所以我就直接生成MSI文件了。

使用 Advanced Installer 来重新打包分发google IME

对MSI文件进行安装测试。把生成的项目及文件、MSI等,拷贝到虚拟机外的地方,比如共享文件夹,然后把虚拟机中还原到前面的Snapshot,对google pinyin 的MSI包进行安装,看看是否有问题。如果你不回退Snapshot,继续在当前环境测试,记得先卸载google IME.

使用 Advanced Installer 来重新打包分发google IME

使用 Advanced Installer 来重新打包分发google IME

使用 Advanced Installer 来重新打包分发google IME

测试命令行下静默安装

使用 Advanced Installer 来重新打包分发google IME


分享文章:使用AdvancedInstaller来重新打包分发googleIME-创新互联
文章出自:http://mzwzsj.com/article/gggep.html

其他资讯

让你的专属顾问为你服务