NT4、2000 内核源码函数文档Author: 徐艺波(xuyibo) Views: 1760 UpdateTime:2006-12-18 |
NT Docs 1.1.0 | Size: 6.72 MB | Downloads: 223 | Time: 2020-9-9 | MD5: 91C62CF79057050BDB9758C2D179AA36 | URL1 | |
2K Docs 1.1.0 | Size: 1.90 MB | Downloads: 363 | Time: 2020-9-9 | MD5: 5CC71B94764E03D679C0CADDB8DE2F8F | URL1 | |
留言 |
使用我写的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能作为自己的老师,我该是多么多么的高兴啊。
Email:[email protected] QQ:85521028 Copyright ©2002-2007 XuYibo All rights reserved. License | Contributor |