安装已检查的二进制文件

为 Windows 显示驱动程序模型 (WDDM) 开发新驱动程序时,应使用 WDDM 组件的已检查二进制文件。 这些组件的已检查二进制版本具有大量验证和调试帮助,这些辅助功能在免费二进制文件中不可用。 但是,由于检查的二进制文件速度较慢,因此应使用免费二进制文件进行性能优化。

想要为 WDDM 运行已检查二进制文件的硬件供应商可以使用以下方法之一:

  • 安装 Windows Vista 或更高版本的已检查二进制版本。 例如,如果要为 Windows 7 而不是 Windows Vista 开发驱动程序,请安装 Windows 7 的已检查二进制版本。

    这是最简单的方法。 但是,运行所有已检查的二进制版本的操作系统组件可能会导致整体性能不佳。 因此,这并不总是适当的选择。

  • 通过 Windows Vista 或更高版本的免费二进制版本安装 WDDM 组件的检查二进制版本。

    这是为 WDDM 运行二进制文件的建议方法。

    通过使用 Windows Vista 或更高版本的备用安装重启,将自由二进制 Windows Vista 或更高版本中的 WDDM 二进制文件替换为其已检查的二进制版本。

    注意Win32k.sysGdi32.dllWinsrv.dllUser32.dllWDDM 二进制文件是此规则的例外情况。 这些二进制文件应始终与所安装的操作系统生成类型匹配。 因此,在操作系统的免费二进制版本中,这些二进制文件也应该是免费二进制文件;对于操作系统内部版本的已检查二进制版本,这些二进制文件应为已检查的二进制文件。 否则,硬件供应商可以混合和匹配所有其他 WDDM 二进制文件的自由二进制和检查二进制版本。