Поделиться через


Индекс средств комплекта драйверов Windows

В этом разделе содержатся основные сведения о средствах, включенных в комплект драйверов Windows (WDK). В этом разделе также содержатся ссылки на другие инструменты, полезные для разработки драйверов. Эти другие средства доступны как часть операционной системы или доступны в виде отдельной загрузки. Дополнительные сведения о каждом инструменте см. в документации в этом разделе, описывающей средство.

Сведения о том, как получить последнюю версию WDK, см. в разделе "Скачать комплект драйверов Windows" (WDK).

Индекс средств WDK

Сведения в следующих таблицах описывают инструменты, полезные для разработчиков драйверов Windows. The list of tools includes tools that ship with the WDK (as indicated by the WDK tool field) and also includes some tools that are available separately or that are installed with Windows. Tools that can generally be used with all drivers are listed under All Drivers. Средства, относящиеся к технологии, группируются вместе, например средства, относящиеся к драйверам или датчикамwindows Portable Devices (WPD).

Note

Переменная среды Visual Studio %WindowsSdkDir%представляет путь к каталогу комплектов Windows, в котором установлена эта версия WDK, например C:\Program Files (x86)\Windows Kits\8.1.

Драйверы аудио и видео

Tool Name Tool Location Описание и расположение файла справки
Display Color Calibration tool (Dccw.exe)
WDK tool: No
%Windir%\System32\Dccw.exe
Средство калибровки, позволяющее пользователям настраивать цвет дисплея, чтобы быть ближе к цветовой области Windows и World Wide Web международного стандарта красного зеленого синего (sRGB).
GraphEdt (Graphedt.exe)
Tool в WDK: Да
%WindowsSdkDir%\tools\x86\graphedt.exe
%WindowsSdkDir%\tools\x64\graphedt.exe
Создает графики фильтров для тестирования драйверов потоковой передачи аудио и видеозахвата.
Документация:
Обзор GraphEdit
KSStudio (KsStudio.exe)
WDK tool: Yes
%WindowsSdkDir%\tools\x86\KsStudio.exe
%WindowsSdkDir%\tools\x64\KsStudio.exe

Note This tool must be run by someone who has administrator privileges.
Это средство может создать графическое представление графа фильтра, включающего соединения между фильтрами и внутренними узлами фильтров.
%WindowsSdkDir%\tools\x86\KsStudio.chm
%WindowsSdkDir%\tools\x64\KsStudio.chm
See AVStream Testing and Debugging для получения дополнительных сведений.
USB Device Viewer (Usbview.exe)
WDK tool: Yes
%WindowsSdkDir%\tools\x86\Usbview.exe
%WindowsSdkDir%\tools\x64\Usbview.exe
Перечисляет контроллеры USB-узла, USB-концентраторы и подключенные USB-устройства и может запрашивать сведения об устройствах из реестра и через USB-запросы на устройства.
Исходный код средства просмотра USB-устройств доступен из коллекции кода, см. пример приложения USBVIEW

Bluetooth Drivers

Tool name Tool location Описание и расположение файла справки
Bluetooth Inquiry Record Verifier (Sdpverify.exe)
WDK tool: Yes
%WindowsSdkDir%\tools\x86\Sdpverifiy.exe
%WindowsSdkDir%\tools\x64\Sdpverifiy.exe
Отображает запись запроса устройства Bluetooth, как windows интерпретирует его.
Документация по WDK: средство проверки записи запроса Bluetooth

Драйверы приобретения образов Windows (WIA)

Tool name Tool location Описание и расположение файла справки
WIADbgCfg (Wiadbgcfg.exe)
WDK tool: Yes
%WindowsSdkDir%\tools\x86\wiadbgcfg.exe
%WindowsSdkDir%\tools\x64\wiadbgcfg.exe
Enables logging for WIA drivers (Windows Server 2008 and later versions of Windows).
Note For earlier versions of Windows, use WIALogCfg.
%WindowsSdkDir%\tools\x86\wiadbgcfg.htm
%WindowsSdkDir%\tools\x64\wiadbgcfg.htm
WIAInfo2 (Wiainfo2.exe)
WDK tool: Yes
%WindowsSdkDir%\tools\x86\wiainfo2.exe
%WindowsSdkDir%\tools\x64\wiainfo2.exe
Отображает дерево элементов WIA, чтобы просмотреть и изменить свойства драйвера устройства WIA.

%WindowsSdkDir%\tools\x86\wiainfo2.htm%WindowsSdkDir%\tools\x64\wiainfo2.htm
WIAPreview (Wiapreview.exe)
WDK tool: Yes
%WindowsSdkDir%\tools\x64\wiapreview.exe
%WindowsSdkDir%\tools\x86\wiapreview.exe
Показывает, как использовать компонент WIA Preview и фильтр сегментации драйвера.

%WindowsSdkDir%\tools\x64\wiapreview.htm%WindowsSdkDir%\tools\x86\wiapreview.htm
WIATest (Wiatest.exe)
WDK tool: Yes
%WindowsSdkDir%\tools\x64\wiatest.exe
%WindowsSdkDir%\tools\x86\wiatest.exe
Отображает дерево элементов, созданное драйвером, свойства приобретения образов Windows (WIA), предоставляемые драйвером, и текущее значение каждого свойства. Это средство можно использовать для отладки драйвера во время разработки и модульного теста.

%WindowsSdkDir%\tools\x64\wiatest.htm%WindowsSdkDir%\tools\x64\wiatest.htm
Windows Imaging Trace File Viewer (Wiatrcvw.exe)
WDK tool: Yes
%WindowsSdkDir%\tools\x64\Wiatrcvw.exe
%WindowsSdkDir%\tools\x86\Wiatrcvw.exe
Отображает журнал трассировки WIA (%WINDIR%\Debug\WIA\wiatrace.log) и позволяет изменять параметры трассировки WIA для каждого модуля.
%WindowsSdkDir%\tools\x64\Wiatrcvw.mht
%WindowsSdkDir%\tools\x64\Wiatrcvw.mht

Драйверы переносимых устройств Windows (WPD)

Tool name Tool location Описание и расположение файла справки
WpdDeviceInspector (WpdDeviceInspector.exe)
WDK tool: Yes
%WindowsSdkDir%\tools\x64\WpdDeviceInspector.exe
%WindowsSdkDir%\tools\x86\WpdDeviceInspector.exe
Запрашивает драйвер WPD и создает полный HTML-отчет, описывающий возможности устройства и его возможностей. Например, его можно использовать для получения списка поддерживаемых команд и объектов устройства. И это средство создаст список всех свойств, поддерживаемых каждым объектом.
Документация по WDK:
Средстваразработки драйверов WPDдля переносимых устройств
Windows
WpdInfo (WpdInfo.exe)
WDK tool: Yes
%WindowsSdkDir%\tools\x64\WpdInfo.exe
%WindowsSdkDir%\tools\x86\WpdInfo.exe
Выполняет распространенные операции WPD, такие как открытие и закрытие устройства, создание или удаление объектов на устройстве и выдача команд устройства.
Документация по WDK:
Средстваразработки драйверов WPDдля переносимых устройств
Windows
Microsoft Network Monitor (NetMon.exe)
WDK tool: No
Download the Microsoft Network Monitor
NetMon.exe
Отображает сведения трассировки из компонентов WPD. Это средство заменяет WpdMon.exe, которые были отправлены в предыдущих версиях WDK.
Документация по WDK:
Средстваразработки драйверов WPDдля переносимых устройств
WPD см. в разделе "Использование средства сетевого монитора".

Printer Drivers

Tool name Tool location Описание и расположение файла справки
GPDCheck (Gpdcheck.exe)
WDK tool: Yes
%WindowsSdkDir%\tools\x64\gpdcheck.exe
%WindowsSdkDir%\tools\x86\gpdcheck.exe
Validates the syntactical correctness of a Generic Printer Description File (GPD).
For information about command options, type
gpdcheck /?
INFGate (Infgate.exe)
WDK tool: Yes
WindowsSdkDir%\tools\x64\infgate.exe
%WindowsSdkDir%\tools\x86\infgate.exe.exe
Validates the conformance of a printer INF file.
For information about command options, type
infgate /?
isXPS (isXPS.exe)
WDK tool: Yes
%WindowsSdkDir%\tools\x64\isxps\isxps.exe
%WindowsSdkDir%\tools\x86\isxps\isxps.exe
Validates the conformance of an XPS file to the XPS and OPC specifications.
For information about command options, type
isxps /? in a Command prompt window.
For more information, see isXPS Conformance Tool
Looksgood (Looksgood.exe)
WDK tool: Yes
%WindowsSdkDir%\tools\x64\looksgood.exe
%WindowsSdkDir%\tools\x86\looksgood.exe
Validates the correctness of an XPS rendering engine.
For information about command options, type
looksgood /?
MakeNTF (Makentf.exe)
WDK tool: Yes
%WindowsSdkDir%\tools\x64\makentf.exe
%WindowsSdkDir%\tools\x86\makentf.exe
Преобразует файлы Adobe Font Metrics (AFM) и файлы AFM восточноазиатского шрифта в файлы шрифтов Windows (NTF).
Документация по WDK:
преобразование файлов AFM в NTF-файлы
, преобразующие файлы ВОСТОЧНОй Азии AFM в NTF-файлы
PPDCheck (Ppdcheck.exe)
WDK tool: Yes
%WindowsSdkDir%\tools\x64\ppdcheck.exe
%WindowsSdkDir%\tools\x86\ppdcheck.exe
Validates the syntactical correctness of a PostScript Printer Description File (PPD).
For information about command options, type
ppdcheck /?
PTConform (PTConform.exe)
WDK tool: Yes
%WindowsSdkDir%\tools\x64\PTConform.exe
%WindowsSdkDir%\tools\x86\PTConform.exe
Validates a Print Ticket or Print Capabilities document for conformance to the Print Schema.
For information about command options, type
ptconform /?
XpsAnalyzer (XpsAnalyzer.exe)
WDK tool: Yes
%WindowsSdkDir%\tools\x64\XpsAnalyzer.exe
%WindowsSdkDir%\tools\x86\XpsAnalyzer.exe
Analyzes XML Paper Specification (XPS) files for compatibility with the XPS 1.0 specification.
WDK Documentation:
XpsAnalyzer

Sensors

Tool name Tool location Описание и расположение файла справки
Sensor Diagnostic Tool (sensordiagnostictool.exe)
WDK tool: Yes
%WindowsSdkDir%\tools\x64
%WindowsSdkDir%\tools\x86
Проверяет драйвер, встроенное ПО и оборудование для функций датчика и расположения. Средство вызывает API датчика и расположения для проверки получения данных, обработки событий, интервалов отчетов, изменения конфиденциальности, извлечения свойств.
Документация по WDK:
Тестирование функциональных возможностей датчика с помощью средства диагностики датчика

All Drivers

Tool name Tool location Описание и расположение файла справки
BinPlace (Binplace.exe)
WDK tool: Yes
%WindowsSdkDir%\bin\x86\binplace.exe Manages large coding projects by moving files, extracting symbols from executable files, and removing private symbols from symbol files.
WDK Documentation:
BinPlace
Code Analysis for Drivers
WDK tool: Yes
Средство анализа кода входит в Visual Studio. Компонент, зависящий от драйвера, добавляется при установке WDK. Статическое средство проверки подлинности, которое обнаруживает ошибки кодирования C и C++. Эта версия специально предназначена для обнаружения ошибок в драйверах режима ядра.
Документация по WDK:
Анализ кода для драйверов
CertMgr (CertMgr.exe)
WDK tool: Yes
%WindowsSdkDir%\bin\x64\CertMgr.exe
%WindowsSdkDir%\bin\x86\CertMgr.exe
Manages certificates, certificate trust lists (CTLs), and certificate revocation lists (CRLs) that are used to sign drivers and driver packages.
WDK Documentation:
CertMgr
ChkINF
WDK tool: Deprecated
Предыдущий путь:
%WindowsSdkDir%\tools\x86\Chkinf
ChkInf устарел. Instead, use InfVerif.
WDK Documentation:
InfVerif
Computer Hardware Identification Tool (ComputerHardwareIds.exe)
WDK tool: Yes
Комплект драйверов Windows (WDK) 8:

%WindowsSdkDir%\tools\x64\ComputerHardwareIds.exe%WindowsSdkDir%\tools\x86\ComputerHardwareIds.exeWDKPath\tools\Other\ia64\ComputerHardwareIds.exe

комплект драйверов Windows (WDK) 8.1:
%WindowsSdkDir%\bin\x64\ComputerHardwareIds.exe%WindowsSdkDir%\bin\x86\ComputerHardwareIds.exe
%WindowsSdkDir%\bin\arm\ComputerHardwareIds.exe
Derives the computer hardware IDs from SMBIOS information.
WDK Documentation:
ComputerHardwareIds
DC2WMIParser (DC2WMIParser.exe)
WDK tool: Yes
%WindowsSdkDir%\tools\x64\DC2WMIParser.exe
%WindowsSdkDir%\tools\x86\DC2WMIParser.exe
DC2WMIParser is a tool that collects the WMI IRP records created by Driver Verifier and converts this log to a text file.
Documentation:
IRP Logging
DevCon (Devcon.exe)
WDK tool: Yes
%WindowsSdkDir%\tools\x64\devcon.exe
%WindowsSdkDir%\tools\x86\devcon.exe
Версия диспетчера устройств в командной строке. DevCon enables, disables, installs, configures, and removes devices on the local computer and displays detailed information about devices on local computers.
WDK Documentation:
DevCon
Drivers (Drivers.exe)
WDK tool: Yes
%WindowsSdkDir%\tools\x64\drivers.exe
%WindowsSdkDir%\tools\x86\drivers.exe
Отображает список всех драйверов, установленных на компьютере.
Документация по WDK:
None
Driver Verifier (Verifier.exe)
WDK tool: No
%Windir%\system32\verifier.exe Отслеживает драйверы в режиме ядра и графические драйверы для обнаружения незаконных вызовов функций или действий, которые могут повредить систему. It can subject the drivers to a variety of stresses and tests to find improper behavior.
WDK Documentation:
Driver Verifier
Driver Verification Log (DVL)
WDK tool: Yes
Требуется Microsoft Visual Studio и WDK. From the Driver menu, select Create Driver Verification Log.... Для проверки логотипа статических средств требуется журнал проверки драйвера (DVL) для всех применимых отправки драйверов. DVL содержит сводку результатов из средств анализа, таких как CodeQL, Анализ кода и средство проверки статических драйверов. См . статью CodeQL и проверка логотипа статических средств и создание журнала проверки драйвера.
Inf2Cat (Inf2cat.exe)
WDK tool: Yes
%WindowsSdkDir%\bin\x64\inf2cat.exe
%WindowsSdkDir%\bin\x86\inf2cat.exe
Determines whether a driver package's INF file can be digitally-signed for a specified list of Windows versions, and, if so, generates the unsigned catalog files that apply to the specified Windows versions.
WDK Documentation:
Inf2Cat
InfVerif (InfVerif.exe)
WDK tool: Yes
c:\Program Files(x86)\Windows Kits\10\tools\arm\infverif.exec:\Program Files(x86)\Windows Kits\10\tools\arm64\infverif.exe
c:\Program Files(x86)\Windows Kits\10\tools\x86\infverif.exe
c:\Program Files(x86)\Windows Kits\10\tools\x64\infverif.exe
Проверяет INF-файл драйвера. In addition to reporting INF syntax problems, the tool reports if the INF file is universal.
WDK Documentation:
InfVerif
MakeCat (MakeCat.exe)
WDK tool: Yes
WDKPath\bin\amd64\MakeCat.exe
WDKPath\bin\ia64\MakeCat.exeWDKPath\bin\x86\MakeCat.exe
Creates a catalog file for a driver package.
WDK Documentation:
MakeCat
MakeCert (MakeCert.exe)
WDK tool: Yes
%WindowsSdkDir%\bin\x64\MakeCert.exe
%WindowsSdkDir%\bin\x86\MakeCert.exe
Creates an X.509 certificate that is signed by a system test root key or by another specified key.
WDK Documentation:
MakeCert
MSBuild (MSBuild.exe)/br>WDK tool: No Установка с помощью Visual Studio Builds the samples, drivers, and associated software components that are supplied in the Microsoft WDK.
MSBuild
PnpCpu (PnPCpu.exe)
WDK tool: Yes
%WindowsSdkDir%\tools\x64\PnPCpu.exe
%WindowsSdkDir%\tools\x86\PnPCpu.exe
Simulates a hot add of processors to a running instance of Windows Server 2008.
WDK Documentation:
PNPCPU
PnPUtil (PnPUtil.exe)
WDK tool: No
%Windir%\system32\pnputil.exe A command-line tool that installs or deletes driver packages from the Windows driver store.
WDK Documentation:
PnPUtil
PoolMon (Poolmon.exe)
WDK tool: Yes
%WindowsSdkDir%\tools\x64\poolmon.exe
%WindowsSdkDir%\tools\x86\poolmon.exe
Отображает данные, собираемые операционной системой о выделении памяти из страничных и непагированных пулов ядра системы, а также пулы памяти, используемые для сеансов служб терминалов. The data is grouped by pool allocation tag.
WDK Documentation:
PoolMon
PowerCfg (PowerCfg.exe)
WDK tool: No
%Windir%\system32\powercfg.exe Средство командной строки, используемое для оценки эффективности системы.
Документация по Центру разработки:
Использование PowerCfg для оценки эффективности
системы для получения сведений о параметрах команд введите
PowerCfg /?
Pvk2Pfx (Pvk2Pfx.exe)
WDK tool: Yes
%WindowsSdkDir%\bin\x64\Pvk2Pfx.exe
%WindowsSdkDir%\bin\x86\Pvk2Pfx.exe
Copies public key and private key information contained in .spc, .cer, and .pvk files to a personal information exchange (.pfx) file.
WDK Documentation:
Pvk2Pfx
PwrTest (Pwrtest.exe)
WDK tool: Yes
%WindowsSdkDir%\tools\x64\pwrtest.exe
%WindowsSdkDir%\tools\x86\pwrtest.exe
A power management tool that exercises and records power management information from the computer.
WDK Documentation:
PwrTest
SignTool (SignTool.exe)
WDK tool: Yes
%WindowsSdkDir%\bin\x64\SignTool.exe
%WindowsSdkDir%\bin\x86\SignTool.exe
Digitally-signs files, verifies signatures in files, and time-stamps files.
WDK Documentation:
SignTool
Stampinf (Stampinf.exe)
WDK tool: Yes
%WindowsSdkDir%\bin\x64\stampinf.exe
%WindowsSdkDir%\bin\x86\stampinf.exe
Updates common INF file directives, including the DriverVer directive.
WDK Documentation:
Stampinf
Static Driver Verifier
WDK tool: Yes
%WindowsSdkDir%\tools\SDV

Note Launch Static Driver Verifier from the Driver menu in Visual Studio.
Средство статической проверки драйверов, которое систематически анализирует исходный код драйверов Windows и определяет, правильно ли драйвер взаимодействует с ядром операционной системы Windows.
Документация по WDK:
средство проверки статических драйверов
Tracefmt (Tracefmt.exe)
WDK tool: Yes
%WindowsSdkDir%\bin\x64\tracefmt.exe
%WindowsSdkDir%\bin\x86\tracefmt.exe
Formats and displays trace messages from an event trace log file (.etl) or a real-time trace session.
WDK Documentation:
Tracefmt
TraceLog (Tracelog.exe)
WDK tool: Yes
WDK 8:
%WindowsSdkDir%\tools\x64\tracelog.exe
%WindowsSdkDir%\tools\x86\tracelog.exe
WDK 8.1:
%WindowsSdkDir%\bin\x64\tracelog.exe
%WindowsSdkDir%\bin\x86\tracelog.exe
%WindowsSdkDir%\bin\arm\tracelog.exe
Настраивает и управляет сеансами трассировки из командной строки. Measures time spent in deferred procedure calls (DPCs) and interrupt service routines (ISRs).
WDK Documentation:
Tracelog
TracePDB (Tracepdb.exe)
WDK tool: Yes
%WindowsSdkDir%\bin\x64\tracepdb.exe
%WindowsSdkDir%\bin\x86\tracepdb.exe
Creates trace message format (.tmf) files from the full or private PDB symbol file for a WPP trace provider.
WDK Documentation:
Tracepdb
TraceView (Traceview.exe)
WDK tool: Yes
%WindowsSdkDir%\tools\x64\TraceView.exe
%WindowsSdkDir%\tools\x86\TraceView.exe
Настраивает и управляет сеансами трассировки и отображает отформатированные сообщения трассировки из сеансов трассировки в режиме реального времени и журналов трассировки. TraceView has a graphic user interface and a command-line interface for batch processing and scripting.
WDK Documentation:
TraceView
TraceWPP (Tracewpp.exe)
WDK tool: Yes
%WindowsSdkDir%\bin\x64\tracewpp.exe
%WindowsSdkDir%\bin\x86\tracewpp.exe
Runs the Windows Software Trace Preprocessor (WPP).
WDK Documentation:
WPP Preprocessor
Survey of Software Tracing Tools
WDF Tester
WDK tool: Yes
%WindowsSdkDir%\tools\x64
%WindowsSdkDir%\tools\x86
Набор средств, которые можно использовать для тестирования, проверки и отладки драйверов WDF. Набор инструментов предоставляет интерфейс программирования WMI, который можно использовать в скрипте или скомпилированном приложении.
Документация по WDK:
WdfTester: набор средств тестирования драйверов WDF
WDF Verifier (Wdfverifier.exe)
WDK tool: Yes
%WindowsSdkDir%\tools\x64\wdfverifier.exe
%WindowsSdkDir%\tools\x86\wdfverifier.exe
Предоставляет удобный интерфейс для средства проверки платформы для драйверов KMDF и UMDF.
Документация по WDK:
приложение для проверки WDF
Web Services on devices (WSD) Basic Interoperability Tool (WSDBIT)
WDK tool: Yes
WSDBIT Client:
%WindowsSdkDir%\tools\x64\wsdbit_client.exe
%WindowsSdkDir%\tools\x86\wsdbit_client.exe
WSDBIT Server:
%WindowsSdkDir%\tools\x64\wsdbit_server.exe
%WindowsSdkDir%\tools\x86\wsdbit_server.exe
Проверяет реализацию профиля устройства для веб-служб (DPWS) с WSDAPI.
Документация по WDK:
средство взаимодействия WSD
Winerror (Winerror.exe)
WDK tool: Yes
%WindowsSdkDir%\tools\x64\winerror.exe
%WindowsSdkDir%\tools\x86\winerror.exe
Returns the error message identifier and mapping information for the specified error (Winerror.h) or success codes (Ntstatus.h).
For information about command options, type
winerror /?
WMIMofCk (Wmimofck.exe)
WDK tool: Yes
%WindowsSdkDir%\bin\x86\wmimofck.exe WDK Documentation:
Using wmimofck.exe
For information about command options, type
wmimofck -?
WsdCodeGen (Wsdcodegen.exe)
WDK tool: Yes
%WindowsSdkDir%\bin\x64\wsdcodegen.exe
%WindowsSdkDir%\bin\x86\wsdcodegen.exe
Автоматически создает прокси-серверы и заглушки на основе контракта веб-служб. В первую очередь это средство можно использовать для создания клиентских приложений. Однако его можно использовать для тестирования или создания драйверов в пользовательском режиме.
Проверяет, допустимы ли классы, свойства, методы и события, указанные в двоичном MOF-файле (.bmf) для использования WMI. Создает файлы поддержки MOF.
Пакет SDK для Windows:
См. раздел "Веб-службы на устройствах"
WSDDebug_client and WSDDebug_host
WDK tool: Yes
Debug Client:
%WindowsSdkDir%\bin\x64\WSDDebug_client.exe
%WindowsSdkDir%\bin\x86\WSDDebug_client.exe
Debug Host:
%WindowsSdkDir%\bin\x64\WSDDebug_host.exe
%WindowsSdkDir%\bin\x86\WSDDebug_host.exe Эти средства — это обратимое устройство и клиент, которые можно использовать для устранения неполадок устройств или приложений.
Windows SDK:
Веб-службы на устройствах