stringtranslate.com

Kit de controladores de Windows

Windows Driver Kit ( WDK ) es un conjunto de herramientas de software de Microsoft que permite el desarrollo de controladores de dispositivos para la plataforma Microsoft Windows . [2] Incluye documentación, ejemplos, entornos de compilación y herramientas para desarrolladores de controladores. [3] Un conjunto de herramientas completo para el desarrollo de controladores también necesita lo siguiente: un compilador Visual Studio , Windows SDK y Windows HLK .

Historia

Anteriormente, el WDK se conocía como Driver Development Kit (DDK) [4] y era compatible con el desarrollo del Windows Driver Model (WDM). Recibió su nombre actual cuando Microsoft lanzó Windows Vista y agregó las siguientes herramientas previamente separadas al kit: Installable File System Kit (IFS Kit), Driver Test Manager (DTM), aunque DTM fue renombrado más tarde y eliminado nuevamente del WDK.

El DDK para Windows 2000 y versiones anteriores no incluía un compilador; en su lugar, era necesario instalar Visual C++ por separado para compilar los controladores. A partir de la versión para Windows XP, el DDK y, posteriormente, el WDK incluyen un compilador de línea de comandos para compilar los controladores. Una de las razones que dio Microsoft para incluir un compilador fue que la calidad de los controladores mejoraría si se compilaran con la misma versión del compilador que se utilizó para compilar Windows, mientras que Visual C++ está orientado al desarrollo de aplicaciones y tiene un ciclo de producto diferente con cambios más frecuentes. La serie WDK 8.x y posteriores vuelve a requerir la instalación de una versión correspondiente de Visual Studio por separado, pero esta vez la integración es más completa, ya que se puede editar, compilar y depurar el controlador directamente desde Visual Studio.

Versiones de DDK

Nota: Microsoft ya no ofrece Windows NT DDK, Windows 98 DDK y Windows 2000 DDK debido a los acuerdos relacionados con Java realizados por Microsoft con Sun Microsystems. [5]

Versiones de WDK

Véase también

Referencias

  1. ^ "Otras descargas de WDK". Microsoft Learn . Consultado el 19 de septiembre de 2024 .
  2. ^ Enrico Perla; Massimiliano Oldani (2010). Una guía para la explotación del núcleo; Ataque al núcleo. Elsevier Science . p. 277. ISBN 9781597494878.
  3. ^ BHATT, PRAMOD CHANDRA P. (2019). INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS: CONCEPTOS Y PRÁCTICA (GNU/LINUX Y WINDOWS), QUINTA EDICIÓN. PHI Learning Pvt. Ltd. pág. 529. ISBN 9789387472884.
  4. ^ Bill Blunden (2009). El arsenal de rootkits: escape y evasión. Jones & Bartlett Learning . pág. 142. ISBN 9781449661229.
  5. ^ MSDN: Productos no disponibles debido a un acuerdo relacionado con Java
  6. ^ [1] Kit de controladores de Windows versión 7.1.0
  7. ^ Problema con el co-instalador de WDF
  8. ^ Kraig Brockschmidt (2014). Programación de aplicaciones de la Tienda Windows con HTML, CSS y JavaScript. Pearson Education . p. 1002. ISBN 9780735695702.
  9. ^ Liu, Zhifeng; Zheng, Desheng; Wu, Xinlong; Chen, Jixin; Tang, Xiaolan; Ran, Ziyong (2021). VABox: un marco de análisis basado en virtualización de ejecutables empaquetados ofuscados por virtualización. Conferencia internacional sobre inteligencia artificial y seguridad. Springer International Publishing . págs. 73–84. ISBN 9783030786212Utilizamos Visual Studio 2017 y WDK para Windows 10, versión 1809 para el desarrollo .