绿色软件制作教程-实战篇.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
绿色软件制作教程——实战篇精简拼音加加3.10——去掉F10互联网搜索工具拼音加加是拼音输入法中的经典作品之一,但其最新的3.10版本捆绑了名字为F10的互联网搜索工具,并且是强制安装,那么,如何才能删除这个讨厌的F10呢?下面将就如果删除F10搜索工具来简单说明软件精简的方法:1、下载拼音加加的3.10 正式版,下载地址:/down/200516/jjetup.rar2、分析下载得到8.8M的JJSetup3.10.zip文件,解压缩到jj目录,文件列表如下:InstMsiA.ExeInstMsiW.ExeJJPack.msiJJSetup.ExeJJSetup.IniInstMsiA.Exe和InstMsiW.Exe用于在没有windows installer2.0的机器上安装该服务的,目前绝大多数正常使用的机器都已经有了这个服务,完全可以不考虑这2个文件。JJSetup.Ini是文本文件,JJSetup.Exe仅仅才110k,而JJPack.msi有5.5M大小,很明显这是一个基于windows installer 的安装程序包,所以只要研究JJPack.msi这个文件就可以了,3、准备精简工具。这里我主要是用orca 和msidb2个工具来修改msi文件,MSI文件编辑器orca工具在微软提供的windows xp的sdk中,在sdk安装目录下寻找orca.msi,再安装这个orca.msi就可以了。msidb在windows xp的sdk的安装后的bin目录,文件名字为msidb.exe。sdk下载地址:/msdownload/platformsdk/sdkupdate4、运行orca.exe,选择file→open打开JJPack.msi文件,执行tools菜单的options命令,切换到database面板,勾选“Generate a unique Package Code each time a database is saved”,然后执行file菜单的Save as命令,把JJPack.msi文件另存为JJPackNoF10.msi文件,以后我们将要对这个JJPackNoF10.msi文件进行修改,而不影响原来的JJPack.msi文件。5、寻找F10.exe在orca的左侧栏选择File,执行CTRL+F命令查找F10.exe,记住Orca右边栏目中的File的值是_B7B624BDC2BD497F826470059753178F的字符串,而Component的值是C__B7B624BDC2BD497F826470059753178F的字符串。6、禁止msi文件安装f10.exe在orca的左侧栏选择FeatureComponents,执行CTRL+F命令查找刚才记录下来的Component的值“C__B7B624BDC2BD497F826470059753178F”,选中orca右侧栏中刚刚找到数据,点右键,执行Drop Row命令,然后执行File菜单的Save命令,保存刚才做的修改。7、获取拼音加加的安装文件并删除F10.exe文件在orca的左侧栏选择Media,记录右边的Cabinet的值“#_ED8F65B50BD54F4B6AEE1178B56AD1D3”,关闭orca。把msidb.exe复制到jj目录,然后在jj目录建立一个批处理文件getcabfiles.cmd,内容如下:msidb.exe -x _ED8F65B50BD54F4B6AEE1178B56AD1D3 -d JJPack.msimd filesexpand _ED8F65B50BD54F4B6AEE1178B56AD1D3 -F:* filesmove /Y files\_B7B624BDC2BD497F826470059753178F .\第一行的命令表示从JJPack.msi中提取出_ED8F65B50BD54F4B6AEE1178B56AD1D3这个cab文件。其中_ED8F65B50BD54F4B6AEE1178B56AD1D3”是前面记录下来的Media 表中的Cabinet的值,不包括前面的#,JJPack.msi是未修改过的的拼音加加的msi安装包。第二行表示建立一个子目录叫做files第三行命令表示把拼音加加的“_ED8F65B50BD54F4B6AEE1178B56AD1D3”压缩包中的文件解压缩到了files子目录中。第四行命令表示把files目录中的“_B7B624BDC2BD497F826470059753178F”文件移动到jj目录下面,其中“_B7B624BDC2BD497F826470059753178F”是在第5步中寻找F10.exe时记录下的F10.exe的名字。如图2,很明显这个“_B7

文档评论(0)

wuyoujun92 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档