无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 8748|回复: 35

【12月30日】Opera11,9.15M自解压带Flash插件,PE通用启动快速 另附文件目录详解

[复制链接]
发表于 2010-12-29 20:48:52 | 显示全部楼层 |阅读模式
近几天,一直折腾Opera:03PE(UD版)里不自定义主页和快速启动页,即根目录不加operaprefs_default.ini 文件,可以启动,而一经自定义就不能启动。经过无数次反复测试,终于找到初步答案:自定义的话,Opera 启动时可能要写入有关文件,如果挂载的虚拟盘不可写,就无法启动。但还是有一点不太明白,UD型、量产型有问题,而U+型好像没问题。

倘若内核与外置同时挂于X盘,该盘又是可写的,譬如W7PE,那么自定义主页与快速启动页没有任何问题。而如果内核挂载X盘,外置挂载Y盘,而Y盘又是不可写的,那么不自定义也没问题,但一加operaprefs_default.ini 文件,试图自定义网页,Opera 就无法启动,当然这只是我的初步分析。

我尝试了两种解决办法:
一是改变Opera 的文件结构,是参考网上的,该方法已在我的迎新版里采用,但不尽完美:U+型可自定义主页、快速启动页,UD型只能自定义主页。

二是这两天试的,把Opera 做成自解压文件。已定义了主页和快速启动页,且储存了快速启动网页,启动较快,大小6.58M。可在PE启动时运行,也可启用网络时运行,自解压路径Program Files,运行后会自动在桌面与开始菜单的网络工具里生成快捷方式。菜单命令非常简单:
EXEC !%OPDir%\Opera\Opera.exe  (路径根据文件位置自己改,Flash自己加,2个自解压文件可放在一起)
就此1条,不需要添加快捷方式的命令,必要时加等待时 WAIT 即可。可能还有其它解决办法,譬如把Y盘做成可写的,但个人觉得自解压也许更简单些。

为了让大家更好的了解Opera,我从网上搜集了Opera11文件目录详解,整理后做成PDF文档,有要的朋友可从附件下载,也可不下载直接打开阅读。

今天花了一个上午,做了个《自解压Opera浏览器,带Flash插件》解压后9.15M,运行后自动注册dll,并在桌面与开始菜单\网络工具 生成快捷方式。此版本已自定义并保存了主页和快速启动网页,打开页面较快,PE通用,无需另加Flash插件,无需另加msi.dll,也无需再建快捷方式。

[ 本帖最后由 hpy7332 于 2010-12-30 15:27 编辑 ]

Opera11文件目录详解.pdf

23.11 KB, 下载次数: 253, 下载积分: 无忧币 -2

115网盘下载.rar

2.54 KB, 下载次数: 480, 下载积分: 无忧币 -2

发表于 2010-12-29 20:52:32 | 显示全部楼层
多谢HPY7332提供资料,下载来看看你的成果。
回复

使用道具 举报

发表于 2010-12-29 20:56:12 | 显示全部楼层
谢谢先生,下载来试试!
回复

使用道具 举报

发表于 2010-12-29 21:02:38 | 显示全部楼层
原帖由 elai 于 2010-12-29 20:56 发表
谢谢先生,下载来试试!

我的外置中就有,自适应PE1/3(并安装了flash),如果有显卡驱动过份精简伤眼哦:)
回复

使用道具 举报

 楼主| 发表于 2010-12-29 21:36:20 | 显示全部楼层
原帖由 玄天 于 2010-12-29 21:02 发表

我的外置中就有,自适应PE1/3(并安装了flash),如果有显卡驱动过份精简伤眼哦:)

我下载过你1029版,后来的没下,看来我多走弯路了,不过自己摸着石头过河也好,多积累一点知识嘛。

Flash插件我也有,W7PE与03PE两用。
回复

使用道具 举报

发表于 2010-12-30 09:39:06 | 显示全部楼层
感谢老先生,下载看看,收藏。。。
回复

使用道具 举报

 楼主| 发表于 2010-12-30 10:22:10 | 显示全部楼层
如果出现Opera不能打开或不能自定义的情况,可换这个自解压的试试,或是把Opera文件夹放到Program Files里。
回复

使用道具 举报

发表于 2010-12-30 11:01:09 | 显示全部楼层
先生的这个OPEAR11没有加FLASH插件,运行好好的,可一加,也出现了天意的那个错误(在没有声音支持的PE下,提示缺少DSOUND.DLL文件)
回复

使用道具 举报

发表于 2010-12-30 11:46:59 | 显示全部楼层
解决只读的问题,这样不用解压到可写媒体,可以在任何位置运行(实际上opera早就替我们想好了):
[System]
Multi User=1  ; If enabled Opera will use Windows profiles to store individual user settings

opera会在如下位置自动创建默认设置:
w7:%USERPROFILE%\AppData\Roaming
pe1.x:%USERPROFILE%\Application Data

而默认设置是从defaults和local生成的;要么将profile下文件在运行前先放到以上位置;可以参看我的PE

[ 本帖最后由 hhh333 于 2010-12-30 11:52 编辑 ]
回复

使用道具 举报

发表于 2010-12-30 11:55:11 | 显示全部楼层
题外话,前段时间我也在满世界去找opera11&cd/usb版,实际上根本没必要。
回复

使用道具 举报

发表于 2010-12-30 12:36:23 | 显示全部楼层
原帖由 hpy7332 于 2010-12-29 21:36 发表

我下载过你1029版,后来的没下,看来我多走弯路了,不过自己摸着石头过河也好,多积累一点知识嘛。

Flash插件我也有,W7PE与03PE两用。

其实外置用WIM并不合适,第一是修改麻烦,如果是pe3还需要一个外部的ico文件,部分需要写的程序会有问题,如果可写挂载实在还不如直接解包运行的好,最好还是用rar自解压包,修改方便嘛:)
回复

使用道具 举报

发表于 2010-12-30 12:39:18 | 显示全部楼层
原帖由 hhh333 于 2010-12-30 11:55 发表
题外话,前段时间我也在满世界去找opera11&cd/usb版,实际上根本没必要。

用了两天,遗憾的是有些地方没IE实在不行,如果有了IE,这东东实在多余:)
回复

使用道具 举报

发表于 2010-12-30 12:49:53 | 显示全部楼层

回复 #12 玄天 的帖子

Opera自成体系,不需要IE内核的支持,也是一个很好的网页测试器。新的界面也很简洁,是不错的,但确实相关的软件少了点。如下载器等多数不支持opera右键等。
回复

使用道具 举报

发表于 2010-12-30 12:57:38 | 显示全部楼层
原帖由 hhh333 于 2010-12-30 12:49 发表
Opera自成体系,不需要IE内核的支持,也是一个很好的网页测试器。新的界面也很简洁,是不错的,但确实相关的软件少了点。如下载器等多数不支持opera右键等。

正因为非IE核心,所以就连flash 插件PE里面都需要两套,更别说其它了,犯不着,有这点空间我还不如将它用于PE核心:)
回复

使用道具 举报

 楼主| 发表于 2010-12-30 14:56:09 | 显示全部楼层
今天花了一个上午,做了个《自解压Opera浏览器,带Flash插件》解压后9.15M,运行后自动注册dll,并在桌面与开始菜单\网络工具 生成快捷方式。此版本已自定义并保存了主页和快速启动网页,打开页面较快,PE通用,不需另加Flash插件,不需另加msi.dll,也不需再创建快捷方式。


[ 本帖最后由 hpy7332 于 2010-12-30 15:11 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2010-12-30 15:19:27 | 显示全部楼层
做好后测试了一下,XPE、03PE、W7PE通用,UD、U+、量产、刻盘通用,无需作任何改动。
无需另加Flash插件,无需另加msi.dll,也无需再创建快捷方式,用EXEC命令运行一下就OK!
回复

使用道具 举报

发表于 2010-12-30 16:36:55 | 显示全部楼层
不错,可不能修改字体大小,9改12后字体大小没有变化,再打开opera后查看还是9.
回复

使用道具 举报

 楼主| 发表于 2010-12-31 08:50:04 | 显示全部楼层
原帖由 玄天 于 2010-12-30 12:57 发表

正因为非IE核心,所以就连flash 插件PE里面都需要两套,更别说其它了,犯不着,有这点空间我还不如将它用于PE核心:)

Flash 插件用不着两套,把dsound.dl l 和 mscms.dll 换成XP的就都通用了。

现在我做的带Flash插件的Opera自解压模块,XPE、03PE、W7PE全部通用,量产、刻盘、U+、UD也都通用,放在哪里都行。运行后自动注册dll,并在桌面与开始菜单\网络工具 生成快捷方式,不需另加Flash插件,不需另加msi.dll,也不需再创建快捷方式。
回复

使用道具 举报

发表于 2010-12-31 11:46:21 | 显示全部楼层
原帖由 hpy7332 于 2010-12-31 08:50 发表

Flash 插件用不着两套,把dsound.dl l 和 mscms.dll 换成XP的就都通用了。

现在我做的带Flash插件的Opera自解压模块,XPE、03PE、W7PE全部通用,量产、刻盘、U+、UD也都通用,放在哪里都行。运行后自动注册 ...

WMP 插件 program.rar (185.94 KB, 下载次数: 21)
回复

使用道具 举报

 楼主| 发表于 2010-12-31 11:55:08 | 显示全部楼层
原帖由 玄天 于 2010-12-31 11:46 发表

WMP 插件109489,必须放于 Opera 根目录(我现在的是 windows 系统 通用,但前提是注册了 .wcs 文件关联才行)
http://u.115.com/file/f0474054e3 有个现成的,这东东实在不如IE好用,兼容性也没法与IE比:)

噢,明白了,我的是精简版,而你的是带WMP的...
回复

使用道具 举报

发表于 2010-12-31 11:56:58 | 显示全部楼层
原帖由 hpy7332 于 2010-12-31 11:55 发表

噢,明白了,我的是精简版,而你的是带WMP的...

因为我的PE是全功能的,精简会影响视觉体验,还是完整些好:)
回复

使用道具 举报

 楼主| 发表于 2010-12-31 12:03:22 | 显示全部楼层
原帖由 玄天 于 2010-12-31 11:56 发表

因为我的PE是全功能的,精简会影响视觉体验,还是完整些好:)

我马上下载你的元旦版,好好学习一下,你的W7版本是最棒的!
回复

使用道具 举报

发表于 2010-12-31 12:27:07 | 显示全部楼层

回复 #18 hpy7332 的帖子

我不知道你的flash插件是怎么做的,这个确实如玄天说的是两套,不能与IE共用的,opera用的是NPSWF32.dll而IE用的是OCX,如果只注册ocx,opera中是不可用的(不知道有不有方法让opera也用OCX)

dsound.dll在最新的Adobe_Flash_Player_10.1.102.64是必须的,但在10.0.45.2是不需要的,对于一般网页来讲,有10.0.45.2版是完全足够了的,这两个文件各相差2M大小,如果用新版两套要多出4M。

安装文件名为install_flash_player_ax或install_flash_player_10_active_x是给IE用的,不带ax的是给Opera或其他非IE核心的浏览器用的。大家在用时不要搞错了。
回复

使用道具 举报

发表于 2010-12-31 12:35:17 | 显示全部楼层
原帖由 hhh333 于 2010-12-31 12:27 发表
我不知道你的flash插件是怎么做的,这个确实如玄天说的是两套,不能与IE共用的,opera用的是NPSWF32.dll而IE用的是OCX,如果只注册ocx,opera中是不可用的(不知道有不有方法让opera也用OCX)

dsound.dll在最 ...

它的插件好像放在指定的目录内就可以了,我注册应该是多余的(没在指定文件夹中注册了也没效)
回复

使用道具 举报

发表于 2010-12-31 12:47:12 | 显示全部楼层

回复 #24 玄天 的帖子

最新版的安装程序已经统一将插件安装到%Windir%\System32\Macromed\Flash,10.0.45.2版在安装时如果有opera会安装到opera中,实际上这些版本注册到任意位置都是可以的。
回复

使用道具 举报

发表于 2010-12-31 12:52:37 | 显示全部楼层
原帖由 hhh333 于 2010-12-31 12:47 发表
最新版的安装程序已经统一将插件安装到%Windir%\System32\Macromed\Flash,10.0.45.2版在安装时如果有opera会安装到opera中,实际上这些版本注册到任意位置都是可以的。

新版 flash 插件安装到系统文件夹确实可以,但wmp不行,经测试新版

flash 可放于: Opera\App\Opera\program\plugins
WMP 可放于: Opera\program\plugins

是否需要注册不知道,反正我注册了下(WMP貌似不支持注册)
回复

使用道具 举报

 楼主| 发表于 2010-12-31 13:01:23 | 显示全部楼层
原帖由 hhh333 于 2010-12-31 12:27 发表
我不知道你的flash插件是怎么做的,这个确实如玄天说的是两套,不能与IE共用的,opera用的是NPSWF32.dll而IE用的是OCX,如果只注册ocx,opera中是不可用的(不知道有不有方法让opera也用OCX)

dsound.dll在最 ...

Flash_Setup取自虫大的,解开后把dsound.dll 和 mscms.dll 换成XP的,然后加到Opera自解压包。精简版不用IE,只用Opera,在我合盘的03PE里,播放网上动画、视频都是有影有声的。

[ 本帖最后由 hpy7332 于 2010-12-31 13:11 编辑 ]
回复

使用道具 举报

发表于 2010-12-31 13:05:48 | 显示全部楼层
原帖由 玄天 于 2010-12-31 11:46 发表

WMP 插件109489,必须放于 Opera 根目录(我现在的是 windows 系统 通用,但前提是注册了 .wcs 文件关联才行)
http://u.115.com/file/f0474054e3 有个现成的,这东东实在不如IE好用,兼容性也没法与IE比:)

请教在windows 系统中如何关联.wcs 文件?
回复

使用道具 举报

发表于 2010-12-31 13:06:45 | 显示全部楼层
原帖由 hpy7332 于 2010-12-31 13:01 发表

Flash_Setup取自虫大的,我把dsound.dll 和 mscms.dll 换成XP的,精简版不用IE,只用Opera。在我合盘的03PE里,播放网上动画、视频都是有影有声的。

NT6的音频引擎和网络核心都不同,如果换用可能会有不良影响,还是各自调用系统自身的文件比较好
回复

使用道具 举报

 楼主| 发表于 2010-12-31 13:31:29 | 显示全部楼层
原帖由 玄天 于 2010-12-31 13:06 发表

NT6的音频引擎和网络核心都不同,如果换用可能会有不良影响,还是各自调用系统自身的文件比较好

是的,精简的Opera 可能宜用于PE精简版。

W7PE精简版为减小体积,有的用了XP的替代品,譬如画图的mspaint.exe,W7的有6M,而XP的仅145K,虽然基本功能差不多,但我在制作MESSAGE过程中发现,保存过的图像质量差别很大,特别是有渐变的图像更是如此。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-3-29 15:51

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表