NT4、2000 内核源码函数文档

Author: 徐艺波(xuyibo) Views: 1094 UpdateTime:2006-12-18
      2K Docs 1.1.0    Size: 1.90 MB    Downloads: 251    Time: 2020-12-29     OtherURL1  
      NT Docs 1.1.0    Size: 6.72 MB    Downloads: 148    Time: 2020-12-29     OtherURL1  
      发表评论

  1. 介绍
  2. 使用我写的C代码文档提取工具extractor提取的 windows NT和2000内核文档参考资料,chm格式的。内核源码比较多,上手比较难,所以我写了一个C源码注释提取工具extractor,用它来提取内核中的函数文档。因为有索引,而且是按照内核源码的目录来组织的,所以很容易定位要查找的内容。

    微软的源码泄漏也快三年了,三年的时间,除了中国的流氓软件多了点,好像没有什么重大的事件。大四的时候就在看2000的源码,不过那时候水平有限,我的好友也批评我步子走大了,现在看来的确有点,自己那时候什么也不懂,操作系统理论没有一个比较好的感性认识,看这样的源码获取到的只是皮毛了。自己那个时候研究的时间比较长,倒是对2000的源码各个文件夹里干什么用的摸索的比较透彻。工作后,我有幸看到了NT4泄漏的源码,凭感觉我觉得能编译出内核并让它跑起来,实际上我也是这么做的。使用vmware虚拟机做测试(windbg两台机器我不知道怎么使用,微软内部开发操作系统的就是使用这个方法,不过我想现在虚拟机技术这么成熟,那帮家伙应该采用自己的Virutual PC了)。想在想来那个时候有点盲目,许多工作都是在做枯燥的体力活探索。编译出来ntoskrnl.exe,然后拿到另一个机器上测试,蓝屏(多半是),然后按照上面的提示找错误重新摸索。

    2005年10月20日,自己成功将自己编译出的:ntoskrnl.exe、hal.exe、smss.exe、winlogon.exe、user32.exe、gdi32.exe、kernel32.exe、win32k.sys替换系统文件,弹出了久违的NT登录界面。后来在2006年6月19日,成功编译出可运行的CHECK版本的操作系统内核。

    微软的操作系统内核写的非常漂亮,要是David Culter能作为自己的老师,我该是多么多么的高兴啊。

  3. 功能

  4. 版本
  5. [1.1]

    [1.0] – 总下载数:12

发表评论: (发表评论使用了AJAX,发表的评论将自动显示在下面) Top
User :

Email:beyond5776@163.com QQ:85521028
Copyright ©2002-2007 XuYibo All rights reserved. License | Contributor