mallon
小狐狸
小狐狸
  • UID11329
  • 注册日期2006-01-29
  • 最后登录2006-03-16
  • 发帖数25
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:7491回复:18

[原创]制作绿色版Firefox、Thunderbird、Mozilla Suit的新方法

楼主#
更多 发布于:2006-02-04 16:29
以前的绿色版Firefox的制作思路是,利用firefox.exe的“-profile”参数指定用户配置目录,但是这样做有几个缺点:

1,主动权在firefox.exe程序手上,如果程序里某些地方不处理这个参数,还是会用到系统默认的用户配置目录,事实上的确在运行一段时间后会这样。

2,Firefox、Thunderbird有这个参数选项,但是Mozilla Suit好像就没有。

新的思路让加载程序“欺骗”原来的执行文件,给执行文件一个“假”的系统默认的用户配置目录。附件是适用于Firefox、Thunderbird、Mozilla Suit的三个加载程序,使用方法和以前的加载程序一样,例如对于Firefox,首先建立一个空目录,把加载程序firefox.exe拷进去,在这个目录里再建一个名叫“firefox”的子目录,把firefox所有原始文件目录一并拷进去,以后运行加载程序就OK了。要注意的是Thunderbird、Mozilla Suit的子目录名称必须是“thunderbird”和“mozilla”。

欢迎大家测试,谢谢!

---------------------------------------------------------

MozillaLoader.zip是更新版本,去除Mozilla的支持,增加了对SeaMonkey的支持,图标重新设计,与软件保持一致,更加美观
附件名称/大小 下载次数 最后更新
loader.zip (33KB)  84 2006-02-04 16:29
MozillaLoader.zip (75KB)  64 2006-02-05 18:49
mallon
小狐狸
小狐狸
  • UID11329
  • 注册日期2006-01-29
  • 最后登录2006-03-16
  • 发帖数25
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2006-02-04 16:29
这是Mozilla Suit的截图
这是Mozilla Suit的截图
yangy8365
小狐狸
小狐狸
  • UID11328
  • 注册日期2006-01-29
  • 最后登录2013-11-06
  • 发帖数40
  • 经验11枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2006-02-04 16:29
以前的绿色版Firefox  如果没开FF的时候  FF又是默认浏览器  
点其他地方的链接 就会开那个裸体FF  这个解决了吗?

你说的 我看的不是太明白   试下
magic8421
火狐狸
火狐狸
  • UID2816
  • 注册日期2005-02-05
  • 最后登录2007-03-19
  • 发帖数109
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2006-02-04 16:29
msi(windows installer)应该是微软推荐的软件安装方式吧? 能够保证软件卸载以后系统恢复到安装前的状态,即使安装过程中出了错误,也不会对系统造成伤害。 就像linux系统里的包管理系统一样稳定。不明白为什么软件开发商不喜欢采用这种发布格式,而都是用exe。exe是可执行文件,可以在你机器上作任何事情,搞不好就出问题了。也许这就是大家在研究绿色软件的原因吧。
http://msdn.microsoft.com/library/defau ... t_page.asp
有没有人研究过msi呢?和exe安装方式比,有什么弱点呢?
mallon
小狐狸
小狐狸
  • UID11329
  • 注册日期2006-01-29
  • 最后登录2006-03-16
  • 发帖数25
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2006-02-04 16:29
yangy8365:以前的绿色版Firefox  如果没开FF的时候  FF又是默认浏览器  
点其他地方的链接 就会开那个裸体FF  这个解决了吗?

你说的 我看的不是太明白   试下
回到原帖


如果在某些情况下面直接调用了Firefox的原始执行程序,那么加载程序就会失去作用。

不过“把Firefox设成默认浏览器”这个做法本身就让Firefox失去了绿色的含义,不知你是否也这样认为,呵呵
cdooo
非常火狐
非常火狐
  • UID8445
  • 注册日期2005-09-07
  • 最后登录2017-02-26
  • 发帖数932
  • 经验29枚
  • 威望0点
  • 贡献值18点
  • 好评度1点
  • 社区居民
  • 忠实会员
5楼#
发布于:2006-02-04 16:29
不过“把Firefox设成默认浏览器”这个做法本身就让Firefox失去了绿色的含义,不知你是否也这样认为,呵呵

     
ccc
夜半乱谭
火狐狸
火狐狸
  • UID6641
  • 注册日期2005-06-08
  • 最后登录2013-04-23
  • 发帖数116
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
6楼#
发布于:2006-02-04 16:29
不如在所谓绿色FX里加个说明....

教会怎么设置(选取)默认配置路径
虽然设置了就不能叫绿色了.....
不小心启动了个裸的FX就更不绿了.........
yangy8365
小狐狸
小狐狸
  • UID11328
  • 注册日期2006-01-29
  • 最后登录2013-11-06
  • 发帖数40
  • 经验11枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
7楼#
发布于:2006-02-04 16:29
mallon

如果在某些情况下面直接调用了Firefox的原始执行程序,那么加载程序就会失去作用。

不过“把Firefox设成默认浏览器”这个做法本身就让Firefox失去了绿色的含义,不知你是否也这样认为,呵呵
回到原帖



也是   不过我想知道能不能弄成这样的:   就是一个带配置文件的   除了Firefox设成默认浏览器这点不绿色的版本呢?
mallon
小狐狸
小狐狸
  • UID11329
  • 注册日期2006-01-29
  • 最后登录2006-03-16
  • 发帖数25
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
8楼#
发布于:2006-02-04 16:29



也是   不过我想知道能不能弄成这样的:   就是一个带配置文件的   除了Firefox设成默认浏览器这点不绿色的版本呢?



已经实现了你想要的功能
ancintosh
狐狸大王
狐狸大王
  • UID11069
  • 注册日期2006-01-11
  • 最后登录2011-08-14
  • 发帖数423
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
9楼#
发布于:2006-02-04 16:29
最好的办法是给官方提建议,让他们给fox做一个绿化接口
mallon
小狐狸
小狐狸
  • UID11329
  • 注册日期2006-01-29
  • 最后登录2006-03-16
  • 发帖数25
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
10楼#
发布于:2006-02-04 16:29
更新了一下
magic8421
火狐狸
火狐狸
  • UID2816
  • 注册日期2005-02-05
  • 最后登录2007-03-19
  • 发帖数109
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
11楼#
发布于:2006-02-04 16:29
>最好的办法是给官方提建议,让他们给fox做一个绿化接口
更快的方法是:改源代码
mallon
小狐狸
小狐狸
  • UID11329
  • 注册日期2006-01-29
  • 最后登录2006-03-16
  • 发帖数25
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
12楼#
发布于:2006-02-04 16:29
FireFox 有“-profile”参数就是为“绿化”准备的,先前的绿色版都是使用的这个参数。
但是用它绿化得并不彻底,系统的profile目录里还是会残留几个文件。我的这个方法可以说一劳永逸地解决了这个问题
哈哈
非常火狐
非常火狐
  • UID8380
  • 注册日期2005-09-03
  • 最后登录2013-06-23
  • 发帖数946
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
13楼#
发布于:2006-02-04 16:29
mallon:FireFox 有“-profile”参数就是为“绿化”准备的,先前的绿色版都是使用的这个参数。
但是用它绿化得并不彻底,系统的profile目录里还是会残留几个文件。我的这个方法可以说一劳永逸地解决了这个问题
回到原帖

讲得好1!
195
195
千年狐狸
千年狐狸
  • UID3920
  • 注册日期2005-03-12
  • 最后登录2023-01-15
  • 发帖数1123
  • 经验50枚
  • 威望0点
  • 贡献值0点
  • 好评度2点
  • 社区居民
  • 忠实会员
14楼#
发布于:2006-02-04 16:29
学习下。
感觉没什么意义。
难道就为了放在U盘中使用么?
上一页
游客

返回顶部