IE6地址栏的默认搜索到底在哪里设置?
作者:刚子 日期:2010-04-07
IE6地址栏的默认搜索到底在哪里设置?这个问题我已经研究三次了,前两次都失败告终,因为网上几乎所有篇幅都在介绍在注册表某某位置修改,今天我再次来潮,终于搞明白了IE6的默认搜索在哪里设置。其实IE6的默认搜索根本不是在注册表中,而是在一个DLL文件中,具体位置是:C:\WINDOWS\system32\shdoclc.dll ,用ResHacker打开这个dll文件,然后搜索字符串auto.search即可找到原有搜索地址,那么我们只要把这里修改了然后保存即可。
可是问题是我修改完了之后打算去覆盖掉原来的shdoclc.dll文件,发现老是提示使用中,微软真狡猾。按照我的习惯,一般占用的东东找不到对应的进程都会去结束掉explorer.exe进程,结束时候果然替换成功,打开IE6搜索了一下,成功了。本来我惊喜万分,可是还是发现了一个很奇怪的问题。就是当你替换完你修改后的文件,那个文件马上又被替换成原来那个了,难道是微软对此文件做了保护?因为我是在服务器上测试的,上面网站还在运行,不敢做过多测试,所以我没在继续研究微软是怎么搞的鬼。
不过总之搞明白了IE6地址栏的默认搜索位置,下次有时间装个虚拟机装上IE6来继续研究。
可是问题是我修改完了之后打算去覆盖掉原来的shdoclc.dll文件,发现老是提示使用中,微软真狡猾。按照我的习惯,一般占用的东东找不到对应的进程都会去结束掉explorer.exe进程,结束时候果然替换成功,打开IE6搜索了一下,成功了。本来我惊喜万分,可是还是发现了一个很奇怪的问题。就是当你替换完你修改后的文件,那个文件马上又被替换成原来那个了,难道是微软对此文件做了保护?因为我是在服务器上测试的,上面网站还在运行,不敢做过多测试,所以我没在继续研究微软是怎么搞的鬼。
不过总之搞明白了IE6地址栏的默认搜索位置,下次有时间装个虚拟机装上IE6来继续研究。
评论: 0 | 引用: 0 | 查看次数: -
发表评论
上一篇
下一篇

文章来自:
Tags: