<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>鬼の领地 &#187; 百度Hi</title>
	<atom:link href="http://blog.upsuper.org/tag/%e7%99%be%e5%ba%a6hi/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.upsuper.org</link>
	<description>the place where there are some ghost appearing...</description>
	<lastBuildDate>Fri, 06 Aug 2010 12:57:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>初探百度Hi直接打开IE的问题</title>
		<link>http://blog.upsuper.org/explore-baidu-hi-open-ie-directly/</link>
		<comments>http://blog.upsuper.org/explore-baidu-hi-open-ie-directly/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 02:43:38 +0000</pubDate>
		<dc:creator>upsuper</dc:creator>
				<category><![CDATA[雕虫小技]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[eXeScope]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[百度Hi]]></category>

		<guid isPermaLink="false">http://blog.upsuper.org/?p=817</guid>
		<description><![CDATA[据部分人称，百度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 &#124; xargs -0 grep --binary-files=binary -l iexplore.exe 一条命令便足矣，对 Bash 稍有了解的人一定能完全理解这句话的含义~ 下面它输出了两个文件：ImEngine.dll 和 Basement.dll。用 IE 打开很可能就固化在这两个文件里面！用 MadEdit 打开这两个文件，果真发现了 iexplorer.exe。不过不敢乱改，改了也没法实验（印象中百度Hi不能被完美 [...]]]></description>
			<content:encoded><![CDATA[<p>据部分人称，百度Hi打开网页都是直接使用IE而非默认浏览器，当然我这里做不了实验……<a href="http://javran.wordpress.com.cn/">Javran</a> 以为是因为他用的 Chrome 是<a href="http://www.google.com">百度竞争对手</a>开发的而不支持，便托<a href="http://www.felix021.com/blog/">他在百度里面工作的朋友</a>去问了下开发者，结果据说开发者说是直接调用 iexplore.exe 打开网页的 _-b</p>
<p>今天高中时候的贴吧上<a href="http://tieba.baidu.com/f?kz=651151996">有一个人在试用了 Chrome 后称“现在终于发现IE有多么LJ了”</a>，然后就提出了同样的问题。于是我就稍微研究了一下~</p>
<p>拿 eXeScope 打开 BaiduHi.exe 文件（eXeScope 是可以完美 wine 出来的~），没有发现与 iexplore.exe 有关的字符串，有点失望。再看看目录里面如此多的 dll 文件，用 eXeScope 一个一个开过去，发现对于那里的 dll 文件 eXeScope 似乎只能看到版本信息……然后突然想到，我们可以直接去找文件中有没有 iexplore.exe 这个字符串~因为在 Linux 下，这一工作变得格外简单：</p>

<div class="wp_codebox"><table><tr id="p8172"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p817code2"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">find</span> <span style="color: #660033;">-type</span> f <span style="color: #660033;">-print0</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">xargs</span> <span style="color: #660033;">-0</span> <span style="color: #c20cb9; font-weight: bold;">grep</span> <span style="color: #660033;">--binary-files</span>=binary <span style="color: #660033;">-l</span> iexplore.exe</pre></td></tr></table></div>

<p>一条命令便足矣，对 Bash 稍有了解的人一定能完全理解这句话的含义~</p>
<p>下面它输出了两个文件：ImEngine.dll 和 Basement.dll。用 IE 打开很可能就固化在这两个文件里面！用 MadEdit 打开这两个文件，果真发现了 iexplorer.exe。不过不敢乱改，改了也没法实验（印象中百度Hi不能被完美 wine 出来），于是接下去的实验就作罢了。</p>
<p>可是又有人报告百度Hi可以调用疼逊TT打开，我就真不知道是怎么回事了 _-b</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.upsuper.org/explore-baidu-hi-open-ie-directly/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
