驱动程序生命周期基础:概述
创建并交付一个 Windows 驱动程序,其中涉及到对驱动程序(或服务)及其设备使用寿命的承诺:
设计之初便考虑了 Windows 兼容性、可靠性、安全性和可服务性。
开发过程使用通过 Windows 驱动程序基础提供的 Windows 驱动程序工具包 (WDK) 和高级框架,有助于构建可靠、稳定、安全的驱动程序。
验证并测试驱动程序,使用能够获得的最佳工具。使用诸如 PREfast 和静态驱动程序验证程序之类的工具检测驱动程序,在编译时发现问题,然后在驱动程序的生命周期中反复测试。
进行数字签名并安装驱动程序,基本原则是将用户干预减小到最低,实现最佳实践。
维护驱动程序的工作应贯穿整个市场生命周期,使用最佳实践获得可靠性、安全性和可服务性,同时利用 Windows 错误报告 (WER) 数据了解客户使用驱动程序时出现的所有驱动程序故障。