自己做的便携版Firefox引导器

做了那么长时间的便携版Firefox,却一直用的是FoxPlus的引导器,FoxPlus的引导器是不开源的,官方也没有个说明文档,我所知道的只是只要这样用他就能正常工作,效率问题更是无从考虑。PortableFirefox的引导器我也曾考虑过,但是它繁杂而又多余的一些功能让我放弃了他。我想是该做一个属于自己的Firefox引导器了。

我做的Firefox引导器叫FirefoxLoader,当然,文件名随你怎么改,无所谓。同样使用NSIS编写,借鉴了部分PortableFirefox的代码,但又远比它简洁,没有繁杂的功能设置,也不需要多余的文件,但简洁并不意味着愚钝,它依然是聪明的,甚至在某些方面它比PortableFirefox的引导器更为智能。

制作过便携版Firefox的网友都知道使用引导器最重要的就是文件结构,使用FirefoxLoader文件结构相当简单,如果你想把一个原版的Firefox制作成便携版的仅仅需要在FirefoxLoader.exe所在目录建立一个名为Firefox的目录,然后把原版Firefox的所有文件扔进去就好。运行FirefoxLoader他会自动建立profiles目录用于储存配置文件。

怎么样,够简单的吧!而且使用这个引导器可以解决Firefox中WindowsMediaPlayer界面为6.4版本的老界面的问题。当你的Firefox出现什么莫名其妙的问题你无法解决时,最简单的方法就是删除和FirefoxLoader.exe同目录的profiles文件夹,然后重新运行FirefoxLoader,一切都将从头开始……

我以后发布的便携版也将基于这个引导器制作,有时间我还会写一篇便携版firefox的详细制作和优化教程。

纳米盘下载:

BRSBOX下载:

  • quote 1.紫微垣
  • 伪造“USERPROFILE”环境变量值。。。
    fonlan 于 2008-8-17 14:14:09 回复
    不需要伪造环境变量,只要使用-profile参数就行,伪造变量虽然彻底但是会引起已安装程序的混乱,所以不太推荐使用。
  • 2008-8-17 8:52:21 回复该留言
  • quote 2.紫微垣
  • 用软件的参数来更改默认profile路径,在用户profile目录里还是会残留一些文件。。。唉。。。鱼和熊掌不可兼得。。。
    fonlan 于 2008-8-17 22:26:35 回复
    嗯,不过这些残留并不影响程序的使用,比伪造环境变量所带来的副作用小多了。
  • 2008-8-17 22:01:18 回复该留言
  • quote 3.
  • 蓝冰 问个问题 就是vc2008运行库 只要放进 Microsoft.VC90.OpenMP.manifest和vcomp90。dll就可以了
    vc2005的可不可以也不用安装 放进dll啊
    fonlan 于 2008-8-19 16:14:36 回复
    只有使用绫川编译的firefox时才需要放入Microsoft.VC90.OpenMP.manifest和vcomp90.dll两个文件,但不太清楚你说的放进VC2005是什么意思,firefox不需要vc2005运行库的啊,如果是指其他软件那可远远没有那么简单了,可不都是只要放几个dll就能搞定的

    由 fonlan 于 2008-8-19 16:16:52 最后编辑
  • 2008-8-19 13:27:46 回复该留言
  • quote 4.
  • 不是啊 tete的不要用vc2005吗
    fonlan 于 2008-8-19 19:47:45 回复
    tete的已经集成运行库了啊
  • 2008-8-19 19:21:59 回复该留言
  • quote 5.
  • tete15号更新了 不更新一下吗
    fonlan 于 2008-8-19 19:49:04 回复
    已更新绫川17发布的了,tete15号发布的版本仅仅更改了一个编译时的参数而已,对于firefox程序本身来说几乎没有改变
  • 2008-8-19 19:23:30 回复该留言
  • quote 6.Thunderbird
  • 大大可以顺手制作一个Thunderbird的引导器么?
    fonlan 于 2008-8-20 3:22:16 回复
    Thunderbird我没用过,不过PortableThunderbird有的啊,你可以直接使用他们的引导器啊
  • 2008-8-20 1:26:22 回复该留言
  • quote 7.Thunderbird
  • 现在的Portableapps的软件启动以后都会留下一个进程,因为我电脑启动多个Portableapps的软件(一个进程的内存占用是9+35),电脑还是3年前的配置,能省则省了。
    fonlan 于 2008-8-20 12:38:45 回复
    PortableApp的引导器都是有一个配置文件的,PortableThunderbird的配置文件应该叫ThunderbirdPortableSettings.ini吧,里面有个参数WaitForThunderbird,把他的值改成0应该就不会出现这个伴随进程了,这只是PortableApp的一种特殊的运行方式而已
  • 2008-8-20 10:05:30 回复该留言
  • quote 8.K
  • 能给源代码么?
    想学习一下……
    fonlan 于 2008-10-5 21:15:02 回复
    学习源码用PortableFirefox的更好,功能更全面,脚本编写也更为规范更为成熟
  • 2008-10-5 19:20:27 回复该留言

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表

Copyright © 2008 www.fonlan.cn All Rights Reserved [浙ICP备08107007号]

本站点由 Z-Blog 1.8 Walle Build 91204 构建,基于 Glued Ideas Subtle 主题,由 zx.asd 移植并创新.