【原创】修改文件,使罗赛塔石碑(Rosetta Stone v3)可以安装在windows2003上
修改文件,使罗赛塔石碑(Rosetta Stone v3)可以安装在windows2003上注:1、本文章基于Rosetta.Stone.v3.2.11.iso修改,请注意版本!
2、首发51nb.com ,转载请注明,谢谢!
-----------------------
Rosetta Stone(罗赛塔石碑语言学习软件)是风靡世界的多媒体英语教学软件。Rosetta Stone Language Library已被美国国务院认可,用来培训外交官。美国航天局及一些重要机构也用它 来培训自己的员工。实践证明,Rosetta Stone 是一套行之有效的语言学习方法。
Rosette Stone 采用当今外语界最流行的”互动沉浸式教学法”,使用大量实际生活的图象、文字及当地人的声音,模拟自然的语言环境,大力开发学生大脑连接字与意的内在能力。无需翻译,无需没有死记硬背,无需孤立的语法操练。词汇和语法的学习完全融会在听、说、读、写四项能力的训练之中,并在训练过程中培养语言思维的能力。课程轻松易懂、趣味性强,是学习各国语言的最佳启蒙课程。
Rosette Stone 非常不错,可以在网上找到使用它来学习多种语言,最多能找到27种。使用这个软件每天1小时,坚持二、三个月。能初步建立英语的语感和思维。
本站的 chand (帖子:http://www.thinkpad.cn/forum/thread-679661-1-3.html)推荐了此款软件,我也下载了使用,感觉非常不错,初次安装时是在XP上,所以没有注意软件对系统的要求,切换到windows2003 sp2后问题就来了,这个软件是不能安装在server上的,提示如下: 如果你以前见过KIS修改后可以安装在server上的文章,也会想到可能这个软件和KIS的修改方法差不多,我解包了ISO文件,发现文件是MSI格式的,所以就请出Orca这个工具来修改MSI文件,去除对系统版本的检测
打开Rosetta Stone V3.msi,根据修改KIS的经验,找到LaunchCondition,我们可以看到右边的内容,最后一句:And (Not VersionNT=502), 502就是windows 2003的VersionNT版本号,有关于VersionNT版本号,如下的表包含的大多数的版本对应关系,其中的换算关系是:主版本号x100+副版本号,比如windows 2003的版本为5.2,换算以后就是502,其他的系统可以类推:
系统 VersionVersionNT
Windows NT4 4.0 400
Windows 20005.0 500
Windows XP 5.1 501
Windows XP Professional x645.2502
Windows 20035.2 502
Windows Vista 6.0 600
Windows Server "Longhorn" 6.0 600
我们要做的就是去掉对502系统的不兼容检测,去掉后保存文件。 安装后,又出现了新的提示,这次的提示很有意思,成了一条SQL语句的形式,根据这里可以判断,我们修改以后,可能系统失去了对应关系,使关键字查找失败,所以出现此提示
再寻找目录里的文件我们发现,还有一些数字表示的MST文件,分别打开看看,发现2053.mst文件是中文提示文件,搜索提示信息,终于找到了不兼容时的文字提示,我们要做的就是将此部份的条目和MSI文件里的相互对应,就不会出现那个查询失败的错误了,也就略过了系统版本检测
,这次使用Ultraedit-32修改,将 and (Not VersionNT=502)这一行用空格代替,同时也把MSI文件里的相应部份用空格代替,并且空格数也要一样多,我这里是13个空格
PS: 开始我是没在MSI中加空格,所以提示错误还是那个数据库查询错误,说明它在查询时没有做前后空格去除操作,呵呵 全部修改,保存,再次安装,成功,下面是安装截图,安装时请选择中文界面,因为附件里我只是修改了中文部份,其他语言的没有修改。
至此,罗赛塔石碑(Rosetta Stone v3)经修改后,就可以安装在windows2003上了,如果你的系统也有此类提示,可以照此修改,或者我修改后再次更新文件上来! 本楼补充 本楼放文件
patch_3.11.rar 补丁文件,覆盖原光盘内同名文件即可
[ Edited byHans on 2008-7-28 16:21 ] 下载下来用用,谢谢 :D :D 版主有没有法文的level 2,level 3呀,共享一下 版主尝试过用ApplicationVerifier.x86欺骗安装程序的方法吗?
手头没有RS,不过觉得应该可行
具体设置可以参照安装AdobeCS3的方法 回mike2002wolf : 没有
回楼上:没试,不过应该是可以的,CS3安装可以,其他的类似系统也是 可以,他们都是采取msi文件包的方式就可以用同样的方法,你可以试试能不能行 这个要顶,我天天开虚拟机呢:') 楼上。。。精神可嘉。。。
以后遇到不让在03里安装的程序,都可以试试用ApplicationVerifier欺骗
这是微软自己出的东西,只针对单个程序,不会对系统造成损伤(当然,跟系统密切相关的诸如杀毒软件分区工具之类的还是不要尝试的好) Posted by DarkSniper on 2008-7-29 13:59 http://www.thinkpad.cn/forum/images/common/back.gif
楼上。。。精神可嘉。。。
以后遇到不让在03里安装的程序,都可以试试用ApplicationVerifier欺骗
这是微软自己出的东西,只针对单个程序,不会对系统造成损伤(当然,跟系统密切相关的诸如杀毒软件分区工具之 ...
改msi是一劳永逸,可以重新制作ISO发布,为了安装一个软件再安装另一个调试软件,我是不会这样做,除非你经常安装一些不支持某些系统的软件 因为我RP不好,别人能改成功的,我照着改N次都不成功**\ 厉害阿,谢谢版主 多谢提供此方案 非常感谢,一直都为此而郁闷呢 太感谢了,嘿嘿,原来我一直为这个烦恼呢
NB
Thanks very much! 太牛了,谢谢版主 版主何不把修改好的塔罗牌做成种子下载呢 ? 厉害阿,谢谢版主 ^,^ 用xp的路过这个Rosetta从2.7用到3.X
非常好! 多谢版主!!! mark 你太牛了,谢谢楼主,是不是将破解补丁下来 楼主我的Rosetta.Stone.V3.2.11解开后怎么没有 2053.mst 这个文件。 谢谢楼主分享修改经验,试一下,是否可用。 路过。学习中。。。。 正准备安装在WIN2003上。
多谢楼主。
页:
[1]
2