提取蕃茄花园桌面主题一例

来源:百度文库 编辑:神马文学网 时间:2024/04/29 14:25:42
[作者:超级分析  转贴自:本站原创  点击数:3010  更新时间:2006-10-30  文章录入:onegreen]

呵呵,这篇文章好像是去年写的,费了好多劲写完刚想发表,到网上一搜索发现自己解决问题的方法居然那么笨,脸红挖,一直没好意思发表。这篇文章用的方法和原理以前就介绍过,没有新鲜的,只是想告诉大家玩电脑不要怕系统坏,连操作系统也可以这样玩它。希望大家在看文章的时候不要重视提取的东西是什么,(那会让我脸红的,我费了好大的劲研究明白的东西人家居然有现成的,只能说明我太笨,呵呵)注意提取过程的思路吧。
前言:
以前写帖子都是写给坛子里的网友看的,所以说话随随便便。最近发现自己的帖子被一些网站引用,看着自己胡说八道的东西被人家挺正式的摆在那里觉得挺不好意思的。我没有上过什么电脑学习班,只是看了几年电脑杂志,泡了几年论坛,就出来混。写的帖子也只是根据自己的简单理解,再加上自己的猜测,内容是否正确、用词是否准确都不知道,反正没有人来管我。这样的帖子也只敢在熟人面前拿出来交流一下,而且一边发一边怕高手们笑话。我写这些话倒不是不喜欢别人转自己的帖子,我关于绿软的那几篇文章如果你喜欢,可以随便的转。我写出来就是为了让大家共享、交流经验的。我只是觉得自己也只算个菜鸟,懂的东西也不多,写出来的东西你摆在那里被高手们看到会笑话的。呵呵,废话说完了,开始正文吧。
前几天一个同事弄了一张“蕃茄花园”的xp克隆安装光盘,里面有个桌面主题挺漂亮的。自己也想换成这样的主题,但是又懒得更换系统,所以就想把那个主题直接复制过来使用。但是那个主题复制到我的系统中以后无法正常显示。我以为是我的操作系统版本(sp1)或安装位置(我的系统安装在D盘)的关系,所以不能使用。我不想为这个主题重装系统,就没再理它。后来那个同事使够了那个系统,换了一个不是蕃茄花园的系统,又想使用蕃茄花园的主题。他把蕃茄花园的主题复制到新系统中同样使用不了。他的系统是sp2,而且是安装在c盘中,所以我觉得以前我的猜测是错误的,无法在其它系统中直接使用蕃茄花园的主题与系统的版本和安装位置无关。这就要重新猜测是什么原因了。
为了解决问题,我把他的安装盘借来。那张安装盘上只有几个简单的文件,其中一个是600多mb的ghost眏像文件,用查看ghost映像的软件把里面的内容提取到硬盘中的一个文件夹中。在那个文件夹里随便的翻看,找到一个安装程序,打开以后显示的是“蕃茄花园桌面主题N合一”。这是蕃花园主题的安装程序,猜想以前无法正常显示是由于没有通过安装程序正常安装的关系。结果用这个安装程序安装以后仍然无法正常显示这个主题。后来仔细的观察这个安装文件发现一句话,大意是说这个主题必须在蕃茄花园的操作系统下运行,从这句话里判断出:他们蕃茄花园克隆安装的操作系统和别的版本的操作系统不一样。知道这点就好办了,我不知道他们差别在什么地方,但是我可以用查找绿软的方法找出它们的差别之处,只要找到二者的差别,也就可以成功的提取这个桌面主题。查找二者的差别不需要太多的电脑知识,也不需要对系统懂得又不多,只要用做绿软的基本方法“排除法”即可。
为了查找蕃茄花园和其它系统的差别,我在我的电脑c盘上安装一个正常的操作系统。安装完以后再把系统文件剪切到一个文件夹中,然后再在c盘上安装了一个蕃茄花园的系统。安装完以后再把它复制一份做备份。这里说明一下,我的电脑中安装了多个操作系统,在c盘安装完系统以后,重启电脑进入d盘的系统。这时c盘上的系统就相当于几个普通的文件夹了,可以正常的剪切和复制。复制一份文件就相当于备份了一套操作系统。有了备份以后就可以随便的对c盘上的系统进行破坏性的修改,万一出错了就返回d盘的系统,把c盘中的几个文件夹删掉,把备份的系统复制到c盘,就相当于恢复了系统,这种笨方法比较简单。
xp系统中重要的文件大多数都在system32目录中,所以我第一步把蕃茄花园系统中的system32文件夹放到正常的操作系统中。先进入d盘的操作系统,把备份的正常系统的文件复制到c盘,再把蕃茄花园的system32文件夹复制到c盘的系统中,这时相当于正常的系统使用蕃茄花园的system32文件夹。重启后进入c盘操作系统。结果黑屏了半天才进入系统。。呵呵,xp的稳定性真不错,这样替换系统文件它居然还能运行,以前我曾把winme的system文件夹复制到98试验,结果蓝屏……
进入系统以后许多设置都变了样,不管它,直接打开显示属性,查看一下,把蕃茄花园的system32文件夹放入正常系统以后,那个桌面主题就可以正常的显示了,这说明二者的差别就在system32文件夹中。接下来就要减小范围,查出二者差别到底在哪里。
system32文件夹下有许多文件和子文件夹,为了缩小范围,接下来只替换文件试一下。重启电脑,进入d盘的操作系统,先把c盘系统中的system32文件夹删掉,把备份的正常系统的system32复制到c盘的系统中,这样c盘的系统又变成正常系统了。接下来把蕃茄花园系统system32文件夹中的所有文件(不包括文件夹)复制到c盘的系统的system32中,重启电脑以后进入c盘的系统。那个主题仍然可以正常显示,这说明两个系统的差别就在system32文件夹中的某个文件。下一步再缩小范围,只把蕃茄花园系统system32文件夹中的所有dll文件复制到正常的系统中,再进入c盘的系统中后仍然可以正常显示,这说明问题就在某个dll文件中,呵呵剩下的问题就简单的多了。
重复上面的步骤,先把c盘的系统恢复成正常的系统,把蕃茄花园的system32文件夹中的所有dll复制到一个临时文件夹中,把临时文件夹中的dll文件分成两份放到两个文件夹中,先把其中一份复制到c盘的系统中,重启电脑,进入c盘的系统,如果那个主题能正常显示,说明所需的文件在刚才复制的那一份中,另一份是没有用的,这样一次就排除了一半的文件。接下来返回到d盘的系统,把c盘系统的system32文件夹删掉,把备份的正常系统的system32文件夹复制到c盘的系统中,然后把含有所需要文件的那一份再分成两份,再把其中的一半复制到c盘的系统中,就这样反复的测试,system32下面大约有600多个dll文件,第一次排除一半,剩300多个,第二次排除一半,剩150多个,就这样重复几次就可以找到所需要的文件,原来蕃茄花园系统的uxtheme.dll和正常系统的‘uxtheme.dll文件不同,只要把正常系统中的uxtheme.dll替找成蕃茄花园的uxtheme.dll文件就能正常显示这个主题。到这一步就已经算是提取成功了,剩下的问题就是如何替换正常系统的这个dll文件的问题了。
这个dll文件在系统中比较重要,受系统保护,所以无法在系统中删除,也不能通过重命名的方式替换。在上面的提取过程中我是用另外的系统替换这个文件的,但是大多数人的电脑只装了一个系统,所以只能进入安全模式下用管理员身份登陆才可以替换。先把原来的dll改名,再把蕃茄花园的dll文件复制到系统中,重启以后就可以正常显示这个主题了。
写这篇文章之前我从来没研究过wixp的主题,直到临发表之前才上网查看一下,一搜索吓一跳,原来网上有现成的破解程序,是什么公司出品的第三方主题的什么破解程序,我不懂,人家的程序只需要简单的安装就行了。所以此文我一直没好意思发表。其实我写它只是想介绍一下提取某些功能的过程,以及研究问题的思路,但是有时候我的方法太笨,怕人笑话。也想告诉一些胆小的朋友:不要默守成规,对操作系统也可以像玩软件那样随意的更改,你看上面介绍的方法,那就是在玩普通的文件夹呀,操作系统根本不用怕他崩溃什么的,只需要几分钟复制几个文件夹就解决了。(对安装多系统和备份不明白的可以跟帖我详细介绍一下。)不需要懂得太多的电脑知识就也可以做绿软,呵呵,多装几个系统,根本不用怕系统崩溃什么的,遇到问题就替换一套系统文件,几乎天天在使用新系统。这对于常试用软件的电脑爱好者来说是相当有用的方法:)
到冬天了,手指不灵活,自己总好打错字,请大家多包含,呵呵。