Использование средства проверки статических драйверов
Сведения о том, что нужно сделать, чтобы быстро получить и запустить, см. в статье "Использование средства проверки статических драйверов для поиска дефектов в драйверах Windows"
В этом разделе
- Использование объявлений типов ролей функции
- Сканирование драйвера
- Интерпретация результатов проверки статических драйверов
- Использование отчета проверки статического драйвера
- Рекомендации по устранению неполадок с проверкой статических драйверов
- Использование SDV и примеров драйверов
Внимание
SDV больше не поддерживается, а SDV недоступен в выпусках Windows 24H2 WDK или EWDK. Он недоступен в WDKs более поздней сборки 26017 и не включен в windows 24H2 RTM WDK.
SDV по-прежнему можно использовать, скачав Windows 11 версии 22H2 EWDK (выпущено 24 октября 2023 г.) с инструментами сборки Visual Studio 17.1.5 из скачивания комплекта драйверов Windows (WDK). Рекомендуется использовать только enterprise WDK для запуска SDV. Использование более старых версий стандартной WDK в сочетании с последними выпусками Visual Studio не рекомендуется, так как это, скорее всего, приведет к сбоям анализа.
В будущем CodeQL будет основным средством статического анализа драйверов. CodeQL предоставляет мощный язык запросов, который обрабатывает код как базу данных для запроса, что упрощает запись запросов для конкретных поведения, шаблонов и многого другого.
Дополнительные сведения об использовании CodeQL см. в разделе CodeQL и проверка логотипа статических инструментов.