stringtranslate.com

Kit de controladores de Windows

El kit de controladores de Windows ( WDK ) es un conjunto de herramientas de software de Microsoft que permite el desarrollo de controladores de dispositivos para la plataforma Microsoft Windows . [1] Incluye documentación, ejemplos, entornos de compilación y herramientas para desarrolladores de controladores. [2] Un conjunto completo de herramientas 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 Kit de desarrollo de controladores (DDK) [3] y admitía el desarrollo del modelo de controladores de Windows (WDM). Obtuvo su nombre actual cuando Microsoft lanzó Windows Vista y agregó al kit las siguientes herramientas previamente separadas: Kit de sistema de archivos instalable (kit IFS), Administrador de pruebas de controladores (DTM), aunque luego se cambió el nombre de DTM y se eliminó nuevamente de WDK.

El DDK para Windows 2000 y versiones anteriores no incluía un compilador; en su lugar, había que instalar Visual C++ por separado para compilar los controladores. Desde la versión para Windows XP el DDK y posteriormente el WDK incluyen un compilador de línea de comandos para compilar 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 usó para compilar Windows, mientras que Visual C++ está dirigido al desarrollo de aplicaciones y tiene un ciclo de producto diferente. con cambios más frecuentes. Las series WDK 8.x y posteriores requieren la instalación de una versión coincidente de Visual Studio por separado, pero esta vez la integración es más completa ya que puede editar, compilar y depurar el controlador directamente desde Visual Studio.

Versiones DDK

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

Versiones WDK

Ver también

Referencias

  1. ^ Enrico Perla; Massimiliano Oldani (2010). Una guía para la explotación del kernel; Atacando el núcleo. Ciencia Elsevier . pag. 277.ISBN _ 9781597494878.
  2. ^ BHATT, PRAMOD CHANDRA P. (2019). INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS: CONCEPTOS Y PRÁCTICA (GNU/LINUX Y WINDOWS), QUINTA EDICIÓN. PHI Aprendizaje Pvt. Limitado. Ltd. pág. 529.ISBN _ 9789387472884.
  3. ^ Bill Blunden (2009). El arsenal de rootkits; Escape y Evasión. Aprendizaje de Jones y Bartlett . pag. 142.ISBN _ 9781449661229.
  4. ^ MSDN: Productos no disponibles debido a un acuerdo relacionado con Java
  5. ^ [1] Kit de controladores de Windows versión 7.1.0
  6. ^ Problema con el coinstalador de WDF
  7. ^ Kraig Brockschmidt (2014). Programación de aplicaciones de la Tienda Windows con HTML, CSS y JavaScript. Educación Pearson . pag. 1002.ISBN _ 9780735695702.
  8. ^ 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. Congreso Internacional sobre Inteligencia Artificial y Seguridad. Publicaciones internacionales Springer . págs. 73–84. ISBN 9783030786212. Usamos Visual Studio 2017 y WDK para Windows 10, versión 1809 para el desarrollo.