中国开发网: 论坛: 程序员情感CBD: 贴子 437795
amo: 关于IE的两段对话zz
发信人: analyz (UNIX), 信区: LinuxApp
标 题: 有感于IE
发信站: 水木社区 (Wed Nov 15 12:17:16 2006), 站内

在网路上看到一段话 原来IE6.0就是这个样子的

Q:目前为止,写得最爽的程序是哪些?
IESpy 这个软件从来没有在我的网站上发布过,也没打算发布。这个软件是开发MyReader的副产品:在开发MyReader的时候,天天和IE内核打交道,结果发现IE内核其实后门洞开,基本上没有什么保密性可言,因此就想到可以做一个程序,专门破解各种加密网页,或从封锁了右键菜单、快捷键的IE显示窗口中挖出原始的内容。这个软件就是IESpy。除了被用来帮助调试动态网页代码外,也时不时被我拿来抓抓使用IE内核的电子书里的内容。后来抓电子书抓烦了,干脆以这个程序为基础做了一个批量反编译电子书的软件,可以反编译几种常见格式的电子书。当然为了世界的和平,这些软件我都不会发布,谁要也不给……

Q:最不堪回首的程序是哪些?
MyReader 耻辱!绝对是奇耻大辱!整个MyReader的更新历史,居然是一个不断修正错误的历史!
不过还好,修补到现在,应该说已经很好用了,至少我自己是天天用它看小说。
MyReader会产生如此多的漏洞,我觉得最主要、最直接的原因就是MyReader采用了IE内核。本来我以为IE内核是很稳定的,但是用了后才知道,不仅IE 5自己会产生内存漏洞,连微软MFC封装的CHtmlView类都存在内存漏洞,而且就算是最新版IE 6,在与MIME Filter通讯时也会出现问题。更何况微软对IE内核进行了彻底的封装,有时候为了实现一个简单的功能,把MSDN翻遍都找不到突破口。已经有不下十次,我都想放弃算了,但是下载到新的小说后,又总忍不住用MyReader浏览,然后又开始新一轮的升级……看来爱好的力量还真的是无穷啊!
说真的,如果当初内核决定采用RichEdit而不是IE内核,虽然会损失对HTML的支持,但是对TXT的支持不仅会简单很多,而且还可以玩出很多花样。现在我才明白,为什么采用IE内核的通用读书软件,会成为凤毛麟角……
oooO ↘┏━┓ ↙ Oooo
( 踩)→┃你┃ ←(死 )
\ ( →┃√┃ ← ) /
  \_)↗┗━┛ ↖(_/


相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录