【问题标题】:Where can I get Windows checked build?我在哪里可以获得 Windows 检查版本?
【发布时间】:2011-05-20 17:30:22
【问题描述】:

我正在开发文件系统驱动程序。
我使用免费构建的 Windows 作为目标机器。
如果我能得到一个经过检查的 Windows 版本,我想我会更方便。是不是。

但我什至不知道我在哪里可以得到它。需要收费吗?
当我使用它时,我可以获得什么好处。

【问题讨论】:

  • 您订阅了 MSDN 吗?
  • 但我的公司有。我能够得到它。谢谢。

标签: windows debugging kernel device-driver


【解决方案1】:

MSDN 订阅者可以从 MSDN 下载网站获得已检查的版本。

好处是当你附加一个内核调试器来调试你的驱动程序时,你会得到很多额外的调试信息发送到调试控制台,特别是如果你调用任何带有无效参数的函数,它会被捕捉到更接近实际错误,因为每个函数都会进行参数检查(这是已检查构建的 checked 部分)并打印警告。

Here is a link with more information

以及对 MSDN 上可用的已检查版本之一的描述:

Windows 7 Checked/Debug Build (x86) - DVD(英语)

文件名: en_windows_7_checked_build_dvd_x86_398742.iso

发布日期 (UTC):2009 年 8 月 14 日 上午 9 点 55 分 36 秒

上次更新时间 (UTC): 2010 年 5 月 21 日上午 8:22:29

适用于级别:MSDN 操作系统 (VL); VS Pro 与 MSDN Pro (VL); VS 具有 MSDN 高级版 (Empower) 的专业版; MSDN 操作系统(零售);开发商 AA; VS 专业版 MSDN(零售); MSDN 通用 (零售); VSTS 团队套件(VL); VSTS 建筑(VL); VS 高级版 MSDN (MPN); VSTS 测试(VL); VS 专业版 使用 MSDN 高级版 (MPN); MSDN 通用(VL); VSTS 数据库(VL); VS 带有 MSDN 高级版的专业版(零售版); VSTS 测试(零售); VSTS 开发 (零售); VSTS 架构(零售); VSTS 团队套件(零售); VSTS 数据库(零售); BizSpark 管理员; 商务火花;嵌入 MSDN 的 VS Pro (零售);嵌入 MSDN 的 VS Pro (VL); VS Test Pro 与 MSDN (VL); VS 终极版 MSDN (VL); VS 高级版 使用 MSDN (VL);带有 MSDN (VL) 的 VS Pro; VS Test Pro 与 MSDN(零售); MSDN 要点; VS Premium 与 MSDN (零售); VS Ultimate 与 MSDN (零售);行动包的 MSDN; VS 终极版 MSDN (MPN); VS终极 与 MSDN (NFR FTE);

【讨论】:

  • 谢谢本。看起来很不错。顺便说一句,每个驱动程序开发人员都使用它吗?只是好奇。
  • 每个驱动程序开发人员都可以使用它,因为经过检查的构建会捕获一些不会导致彻底崩溃的问题。内核调试也适用于零售版本,您只是没有得到很好的信息。顺便说一句,内核调试器本身是免费的:microsoft.com/whdc/devtools/debugging/default.mspx
  • 幸运的是,我公司订阅了它。所以我能够从 MSDN 获得 Win7 32bit 检查图像。但是当我将它安装在我的 VMWare7 中时,它总是在安装时因 BSOD 而死。我不想在这里放弃。 T.T
  • 如果 Windows 7 无法在他们的虚拟机上正确安装,我建议联系 vmware 寻求帮助。或者在这里开始另一个问题,并详细说明您的虚拟机的确切配置以及您收到的错误消息。您也可能不使用“轻松安装”或为您输入序列号的任何内容。
猜你喜欢
  • 2014-12-23
  • 2019-01-14
  • 2020-04-21
  • 1970-01-01
  • 1970-01-01
  • 2011-11-19
  • 2015-08-03
  • 1970-01-01
  • 2011-02-24
相关资源
最近更新 更多