DOSforever
千年狐狸
千年狐狸
  • UID25201
  • 注册日期2008-07-03
  • 最后登录2024-05-05
  • 发帖数1093
  • 经验836枚
  • 威望0点
  • 贡献值734点
  • 好评度22点
  • 社区居民
  • 忠实会员
阅读:1928回复:14

ZIP 版的 Nightly 还不能完全做到 portable ?

楼主#
更多 发布于:2014-09-18 18:05

其它 ZIP 版的 Mozilla 浏览器不太清楚,但 Nightly 的 ZIP 版还不能完全做到 portable ?
运行程序后它仍然要在 %APPDAT% 和 %LOCALAPPDATA% 路径下建立 Mozilla 目录,以存放它的一些数据。

pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
1楼#
发布于:2014-09-18 18:16
人家又没说这个是Portable版本的
http://pcxfirefox.wordpress.com/
刀锋上追梦
火狐狸
火狐狸
  • UID42690
  • 注册日期2013-12-06
  • 最后登录2022-08-25
  • 发帖数204
  • 经验180枚
  • 威望0点
  • 贡献值60点
  • 好评度11点
  • 社区居民
  • 忠实会员
2楼#
发布于:2014-09-18 18:45
这根本不是便携版好不好
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-04-29
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
3楼#
发布于:2014-09-18 19:19
zip版本是解压缩免安装,和便携版不是一回事。
Firefox More than meets your experience
DOSforever
千年狐狸
千年狐狸
  • UID25201
  • 注册日期2008-07-03
  • 最后登录2024-05-05
  • 发帖数1093
  • 经验836枚
  • 威望0点
  • 贡献值734点
  • 好评度22点
  • 社区居民
  • 忠实会员
4楼#
发布于:2014-09-18 19:43
那么有没有官方出的 portable ?
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-04-29
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
5楼#
发布于:2014-09-18 20:21
DOSforever:那么有没有官方出的 portable ?回到原帖
官方不会出便携版,一般要么用portableapps.com做的,要么自己制作便携版,论坛或网上都有教程。
Firefox More than meets your experience
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
6楼#
发布于:2014-09-18 20:50
可以用命令行指定 profile 目录,这样 Firefox 只是在 %APPDAT% 下产生一丁点无关紧要的数据。如果你有洁癖,容不得 %APPDAT% 下有任何 mozilla 数据文件,那就没办法了。
aaaa007cn
千年狐狸
千年狐狸
  • UID23968
  • 注册日期2008-05-03
  • 最后登录2022-03-07
  • 发帖数1924
  • 经验1138枚
  • 威望1点
  • 贡献值232点
  • 好评度164点
7楼#
发布于:2014-09-19 17:21
虽然直接patch源码编译是根本解决之道……
如果只关心windows的话
写个hook勾住那几个取系统路径的api就成
把对那2个路径的访问重定向到其他路径
aaaa007cn
千年狐狸
千年狐狸
  • UID23968
  • 注册日期2008-05-03
  • 最后登录2022-03-07
  • 发帖数1924
  • 经验1138枚
  • 威望1点
  • 贡献值232点
  • 好评度164点
8楼#
发布于:2014-09-21 18:29
还要hook CreateProcessW
不然restart、更新就跪了
hzhbest
千年狐狸
千年狐狸
  • UID22640
  • 注册日期2008-01-15
  • 最后登录2017-04-06
  • 发帖数1763
  • 经验476枚
  • 威望3点
  • 贡献值414点
  • 好评度89点
  • 社区居民
  • 忠实会员
9楼#
发布于:2014-09-22 09:39
aaaa007cn
千年狐狸
千年狐狸
  • UID23968
  • 注册日期2008-05-03
  • 最后登录2022-03-07
  • 发帖数1924
  • 经验1138枚
  • 威望1点
  • 贡献值232点
  • 好评度164点
10楼#
发布于:2014-09-23 19:05
原来已经有了一个libportable项目了
https://code.google.com/p/cppinfo/wiki/about_portable_configuration_file
基于minhook,通过xul.dll注入挂钩
不过功能有点过多?
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
11楼#
发布于:2014-09-23 20:42
aaaa007cn:原来已经有了一个libportable项目了
https://code.google.com/p/cppinfo/wiki/about_portable_configuration_file
基于minhook,通过xul.dll注入挂钩
...
回到原帖
他正在做精简 以后再说吧
http://pcxfirefox.wordpress.com/
aaaa007cn
千年狐狸
千年狐狸
  • UID23968
  • 注册日期2008-05-03
  • 最后登录2022-03-07
  • 发帖数1924
  • 经验1138枚
  • 威望1点
  • 贡献值232点
  • 好评度164点
12楼#
发布于:2014-09-23 21:21
看错了
他用的是mhook
我用的才是minhook

也许他自己就是有那些需求也说不定
反正有那么多现成的库可用
自己随手写个很简单
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
13楼#
发布于:2014-09-23 21:37
aaaa007cn:看错了
他用的是mhook
我用的才是minhook

也许他自己就是有那些需求也说不定
反正有那么多现成的库可用
自己随手写个很简单
回到原帖
他在转minhook,好像是在hook native api上遇到了些问题,反正我不懂这个,你和他沟通一下?
http://bbs.kafan.cn/forum.php?mod=redirect&goto=findpost&ptid=1544991&pid=32611296
http://pcxfirefox.wordpress.com/
aaaa007cn
千年狐狸
千年狐狸
  • UID23968
  • 注册日期2008-05-03
  • 最后登录2022-03-07
  • 发帖数1924
  • 经验1138枚
  • 威望1点
  • 贡献值232点
  • 好评度164点
14楼#
发布于:2014-09-23 22:39
我也不懂
我hook CreateProcessW是为了让firefox自动更新、重启后也一样可以被劫持appdata/local appdata
安全问题根本没考虑过
游客

返回顶部