初探百度Hi直接打开IE的问题

2

Comments

据部分人称,百度Hi打开网页都是直接使用IE而非默认浏览器,当然我这里做不了实验……Javran 以为是因为他用的 Chrome 是百度竞争对手开发的而不支持,便托他在百度里面工作的朋友去问了下开发者,结果据说开发者说是直接调用 iexplore.exe 打开网页的 _-b

今天高中时候的贴吧上有一个人在试用了 Chrome 后称“现在终于发现IE有多么LJ了”,然后就提出了同样的问题。于是我就稍微研究了一下~

拿 eXeScope 打开 BaiduHi.exe 文件(eXeScope 是可以完美 wine 出来的~),没有发现与 iexplore.exe 有关的字符串,有点失望。再看看目录里面如此多的 dll 文件,用 eXeScope 一个一个开过去,发现对于那里的 dll 文件 eXeScope 似乎只能看到版本信息……然后突然想到,我们可以直接去找文件中有没有 iexplore.exe 这个字符串~因为在 Linux 下,这一工作变得格外简单:

1
find -type f -print0 | xargs -0 grep --binary-files=binary -l iexplore.exe

一条命令便足矣,对 Bash 稍有了解的人一定能完全理解这句话的含义~

下面它输出了两个文件:ImEngine.dll 和 Basement.dll。用 IE 打开很可能就固化在这两个文件里面!用 MadEdit 打开这两个文件,果真发现了 iexplorer.exe。不过不敢乱改,改了也没法实验(印象中百度Hi不能被完美 wine 出来),于是接下去的实验就作罢了。

可是又有人报告百度Hi可以调用疼逊TT打开,我就真不知道是怎么回事了 _-b

2 Responses to “初探百度Hi直接打开IE的问题”

  1. tank Says:
    2009年11月12日 02:11 回复

    可能是由于腾讯TT用的IE内核吧…

  2. loveaiy2 Says:
    2010年3月1日 18:58 回复

    Hi一直直接开IE。。。。卡死我了= =

Leave a Reply