利用Windows XP Service Pack 2 Checked Build打造Partial Checked Build System

一、什么是Checked build
    Windows Checked Build通俗地说就是Debug版的Windows,与之相对的是Retail build,一般我们在市面上买到的Windows都是Retail build。两者的code base相同,只不过Checked build是在DBG编译开关打开的情况下编译出来的。和Retail build相比,Checked build关闭了编译器优化(这样使得反汇编的汇编代码更符合源代码的流程,更容易跟踪和理解源代码的思路)、保留了为了方便调试而添加的检查和输出语句,同时对代码有更加严格的检查,具体包括:

►函数参数合法性检查;
►对关键算法和内部数据结构的正确性的检查;
►信息(指经常记录于Microsoft知识库文章中的信息)的检查和跟踪输出

配合Checked build版的Windows Symbol Package,可以非常方便地对Windows内核和驱动程序进行跟踪调试,实乃居家旅行杀人越货必备之佳品,要是再配上Windows Research Kernel,可以说整个Windows的内核源代码已经在你手里了。

二、如何得到Windows Checked Build
   非常不幸,Checked build只随MSDN Professional和Universal发布,MSDN Universal的订购价格那可是不菲滴……穷人买不起(提示:你可以努力回答问题赚分评上MVP之后让老比送你一套,不过这个对我而言比直接花钱去买还要遥远,sorry扯远了……)不过,所幸

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值