首页
社区
课程
招聘
[原创]丢几个好东西,完整可编译的ie2、ie5.5源码,嘿嘿
发表于: 2011-7-22 23:34 78868

[原创]丢几个好东西,完整可编译的ie2、ie5.5源码,嘿嘿

2011-7-22 23:34
78868

myblog: http://hi.baidu.com/weolar/blog/item/dd173a6d4ac727e142169434.html
话说一直很仰慕ie的内部结构,但苦于微软把ie的代码一直藏着掖着,无缘一睹。
不过幸运的是微软其实泄漏过ie2和ie5.5的源码的。但估计这么多年过去了,很少有人关注
这么老的代码,而且很郁闷的是泄漏的源码有非常多的东西不完整。

于是我操起ida,找了台老机器提取出老版本ie,把能逆的逆了下,能抄的抄,终于把ie2和ie5.5编译出来了,期间花了整整三个月的功夫。
需要说明的是,我发的ie5.5代码不是我编译的,而且网上一个哥们,万连文编译的。但我编译的比他完整,基本是整个mshtml.dll。不过他整理的比我好多了,而且我那个还有不少bug,故放出他的代码。

而ie2完全是我编译的。

ie2是不带微软trident排版引擎的,css都不支持,和现在的ie差距极其巨大;而ie5.5是相对很完整的,研究这个玩意,你能看到现代版本的ie的整个架构,对ie编程极其有帮助。

不过ie2并不是说没用,至少我把这玩意移植到了我的界面库,并且成为了一个牛逼无比的richedit了,嘿嘿……

而且ie2的结构非常清晰,要扣出来非常爽。就一个函数,显示所有的gif、文本。再几个函数负责解析html。
扣出来做文本显示控件非常爽,哈哈。文本的选择等逻辑也很完整,而且很容易读懂,因为是纯C打造。
SGML_write 把html解析到_w3doc里后,调个TW_Draw就把所有内容包括图像都显示出来了

上图是王道:


ie5的下载地址:http://www.cppblog.com/wlwlxj/archive/2011/06/01/147904.html


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

上传的附件:
收藏
免费 7
支持
分享
最新回复 (135)
雪    币: 339
活跃值: (1510)
能力值: ( LV13,RANK:970 )
在线值:
发帖
回帖
粉丝
2
先占个沙发支持下
2011-7-22 23:49
0
雪    币: 21
活跃值: (30)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
v5啊,前些天还看到盟主博客里面写的文章的。顶啦…
2011-7-22 23:50
0
雪    币: 3116
活跃值: (1269)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
4
太强大了。。
2011-7-23 00:01
0
雪    币: 107
活跃值: (1683)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
5
盟主引领看雪技术潮流啊
2011-7-23 00:08
0
雪    币: 240
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
太吓人了 。。。。
2011-7-23 00:50
0
雪    币: 97697
活跃值: (200744)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
7
Thanks fro share.



Welcome forum.forum is a home.

Please respect the copyright from the Internet.
Пожалуйста, уважайте авторское право в Интернете.
來源于互聯網, 請尊重版權.
所發資源全部來自對互聯網公共資源的收集和整理,僅供學習之用,請于下載后24小時自行刪除!
Issued by all the resources of public resources from the Internet to collect and collate, study purposes only,
please delete themselves 24 hours after downloading!
Выпущено всеми ресурсами государственных ресурсов из Интернет
а на сбор и обобщение, изучение целей, пожалуйста, удалите себя
24 часов после скачивания!
You can Google.

Программное обеспечение выпуска и Windows Crack Обучение
Нам-Dabei Guanyin Бодхисаттва Нам без митабха
2011-7-23 01:13
0
雪    币: 191
活跃值: (345)
能力值: ( LV9,RANK:450 )
在线值:
发帖
回帖
粉丝
8
楼主分享下如果使用IDA分析代码吧
2011-7-23 01:32
0
雪    币: 1685
活跃值: (699)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
ie2、ie5.5源码 前排下载~
2011-7-23 01:46
0
雪    币: 414
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
我的天哪
2011-7-23 01:54
0
雪    币: 270
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
哇,来晚了,前面这么多人了,谢谢楼主
2011-7-23 03:28
0
雪    币: 433
活跃值: (1870)
能力值: ( LV17,RANK:1820 )
在线值:
发帖
回帖
粉丝
12
牛B,膜拜学习……
2011-7-23 07:12
0
雪    币: 1259
活跃值: (38)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
stu
13
实在是好啊。
2011-7-23 07:12
0
雪    币: 6
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
不断学习!源码收下!谢谢
2011-7-23 07:16
0
雪    币: 291
活跃值: (169)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
很NB啊.国人牛人多.只要有心,总是能干出点东东来
2011-7-23 07:32
0
雪    币: 878
活跃值: (496)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
16
测试了vs2010无法通过编译,N多ERROR没心情看了。
2011-7-23 08:20
0
雪    币: 878
活跃值: (496)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
17
不过谢谢分享!
2011-7-23 08:20
0
雪    币: 1015
活跃值: (235)
能力值: ( LV12,RANK:440 )
在线值:
发帖
回帖
粉丝
18
哇哇  膜拜一个
2011-7-23 09:02
0
雪    币: 122
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
nb啊,学习
2011-7-23 09:06
0
雪    币: 2284
活跃值: (2170)
能力值: (RANK:400 )
在线值:
发帖
回帖
粉丝
20
盟主大牛来了,果断膜拜~
2011-7-23 09:24
0
雪    币: 132
活跃值: (127)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
非常稀有的资料
2011-7-23 09:26
0
雪    币: 270
活跃值: (97)
能力值: ( LV8,RANK:140 )
在线值:
发帖
回帖
粉丝
22
膜拜啊
2011-7-23 09:28
0
雪    币: 10968
活跃值: (158)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
牛x,真有毅力。
2011-7-23 09:35
0
雪    币: 2503
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
厉害 学习学习 顶
2011-7-23 09:47
0
雪    币: 1708
活跃值: (586)
能力值: ( LV15,RANK:670 )
在线值:
发帖
回帖
粉丝
25
ie 5.5 本地一份...
上传的附件:
2011-7-23 09:48
0
游客
登录 | 注册 方可回帖
返回
//