1、复制“系统分区\Windows\System32\shdoclc.dll”这个到桌面
2、使用eXescope、ResHacker(点击下载)等资源编辑软件打开复制到桌面上的
shdoclc.dll,
3、定位到“字符串”"-“76“
4、将右侧窗口 1211的值
http://auto.search.msn.com/respo ... rch=%2&prov=%
3&utf8修改为
http://www.baidu.com/s?wd=%s&ie=utf-85、将1214的值也修改为
http://www.baidu.com/s?wd=%s&ie=utf-85.5、点击”编译脚本“,点击菜单里的 ”文件“-”保存“后退出。(后添上的此句)
6、Ctrl+Alt+Del 调出任务管理器,结束Explorer.EXE进程,任务管理器菜单 "文件"
→ "新任务运行",在"创建新任务"对话框点击右下角的 "浏览" 按钮,转到桌面,创建
新任务对话框下边,"文件类型" 设为 "所有文件",右键复制刚刚修改过的桌面上的
shdoclc.dll ,然后转到系统分区Windows\System32目录,右键粘贴,点击”是“替换
原有dll。替换完毕后,点"取消",在“任务管理器”的菜单“文件”--"新建任务(运行
)..."对话框 输入 Explorer 确定即可重建桌面。
Win2000/XP的系统文件保护功能会提示系统文件被替换为不可识别的版本,要求插
入光盘,点"取消",确定保留修改过的文件。这样再打开IE,在地址栏输入中文,地址
栏搜索引擎已变为baidu搜索。
如果习惯Google搜索,在上面提到的”字符串76“ 右侧窗口,1211、1214 对应的链接
修改为
http://www.google.com/search?ie=utf-8&q=%1替换方法同上。
网上很多为
http://www.baidu.com/s?wd=%1是错误的,害我多花了一个多小时,出些乱
码。应该是
http://www.baidu.com/s?wd=%s&ie=utf-8。
Google网页编码为Unicode(UTF-8),故上面提到
http://www.google.com/search?ie=utf-8&q=%1 链接中 ie=utf-8 不可省略,否则搜索中文会乱码。
IE浏览器的“工具”--“Internet选项”--“高级”--“设置”->从地址栏中搜索->搜
索时->(不管选择什么,地址栏均为百度搜索)
当你设置完后,搜索结果就这样了,这样好搜索了,不用再找百度/Google的网址上打字
了,直接在地址栏上就能搜索了
注:如在安全模式下操作,第6步可不结束“Explorer.EXE进程,ResHacker编辑完后,可
直接复制到系统分区Windows\System32目录中,粘贴并替换原有dll。也可用ResHacker
直接编辑shdoclc.dll。最好是先复制到别的地方一个shdoclc.dll文件,备份一下,以
防万一!