مجموعة برامج تشغيل ويندوز

مجموعة أدوات تطوير برامج تشغيل ويندوز ( WDK ) هي مجموعة أدوات برمجية من مايكروسوفت تُمكّن من تطوير برامج تشغيل الأجهزة لمنصة مايكروسوفت ويندوز . [ 2 ] تتضمن هذه المجموعة وثائق، ونماذج، وبيئات بناء، وأدوات لمطوري برامج التشغيل. [ 3 ] تتطلب مجموعة الأدوات الكاملة لتطوير برامج التشغيل أيضًا ما يلي: مُصرّف Visual Studio ، وحزمة تطوير برامج ويندوز (SDK) ، و Windows HLK .

أشكال التوزيع

تتوفر مجموعة أدوات تشغيل ويندوز بأشكال متعددة، وذلك حسب متطلبات التطوير والبناء:

  • مجموعة أدوات تشغيل ويندوز (WDK) [ 4 ] - التثبيت الأساسي القائم على MSI والذي يتكامل مع Microsoft Visual Studio ويتضمن ملفات الرأس والمكتبات والوثائق وأدوات تطوير واختبار برامج التشغيل.
  • مجموعة أدوات تطوير برامج تشغيل ويندوز للمؤسسات (EWDK) [ 5 ] – بيئة مستقلة بذاتها تتضمن أدوات البناء، وملفات الرأس، والمكتبات اللازمة لإنشاء برامج تشغيل ويندوز دون الحاجة إلى تثبيت Visual Studio. تُستخدم EWDK عادةً في أنظمة البناء الآلية أو في البيئات التي تتطلب سلسلة أدوات معزولة.
  • حزم WDK NuGet [ 6 ] - توزيعات مكونات WDK على شكل حزم، يمكن استخدامها عبر NuGet في Visual Studio. تتيح هذه الحزم للمطورين الرجوع إلى ملفات رأس ومكتبات تطوير برامج التشغيل على أساس كل مشروع على حدة دون الحاجة إلى تثبيت WDK كاملاً. كما يمكن استخدامها في بيئات التكامل المستمر والنشر المستمر (CI/CD) لأتمتة عمليات بناء برامج التشغيل والتحقق من صحتها. [ 7 ]

تاريخ

كانت حزمة تطوير برامج التشغيل (WDK) تُعرف سابقًا باسم حزمة تطوير الأجهزة (DDK) [ 8 ] لأنظمة التشغيل Windows 3.x وWindows 9x. وقد دعمت تطوير برامج تشغيل VxD . أما الإصدارات اللاحقة لأنظمة Windows NT وWindows 98SE وME، فقد سُميت حزمة تطوير برامج التشغيل (DDK) [ 9 ] ودعمت تطوير نموذج برامج تشغيل Windows (WDM). واكتسبت اسمها الحالي عندما أصدرت مايكروسوفت نظام التشغيل Windows Vista وأضافت الأدوات التالية، التي كانت منفصلة سابقًا، إلى الحزمة: حزمة نظام الملفات القابل للتثبيت (IFS Kit) ومدير اختبار برامج التشغيل (DTM)، مع العلم أن DTM أُعيد تسميتها لاحقًا وأُزيلت من WDK مرة أخرى.

لم تتضمن حزمة تطوير برامج التشغيل (DDK) لنظام التشغيل Windows 2000 والإصدارات الأقدم مُجمِّعًا؛ بل كان على المستخدم تثبيت Visual C++ بشكل منفصل لتجميع برامج التشغيل. بدءًا من إصدار Windows XP، تضمنت حزمة تطوير برامج التشغيل (DDK)، ولاحقًا حزمة تطوير برامج التشغيل (WDK)، مُجمِّعًا يعمل من سطر الأوامر لتجميع برامج التشغيل. أحد الأسباب التي ذكرتها مايكروسوفت لإضافة مُجمِّع هو تحسين جودة برامج التشغيل عند تجميعها باستخدام نفس إصدار المُجمِّع المستخدم لتجميع نظام Windows نفسه، بينما يستهدف Visual C++ تطوير التطبيقات وله دورة تطوير مختلفة مع تغييرات أكثر تواترًا. تعود سلسلة WDK 8.x والإصدارات الأحدث إلى اشتراط تثبيت إصدار متوافق من Visual Studio بشكل منفصل، ولكن هذه المرة أصبح التكامل أكثر اكتمالًا، حيث يُمكنك تعديل برنامج التشغيل وبنائه وتصحيح أخطائه مباشرةً من داخل Visual Studio.

إصدارات DDK

إصداررقم البناءتاريخ الافراج عنهطراز برنامج التشغيل المدعوم
ويندوز 3.0 دي دي كي1990  ( 1990 )VxD
ويندوز 3.1 دي دي كي1992  ( 1992 )VxD
ويندوز إن تي 3.1 دي دي كي1993  ( 1993 )NTDM
ويندوز إن تي 3.5 دي دي كي1994  ( 1994 )NTDM
ويندوز إن تي 3.51 دي دي كي1025.1يوليو 1995 ( 1995-07 )  NTDM
ويندوز 95 DDKأكتوبر 1995 ( 1995-10 )  VxD
ويندوز 95 DDK أيونيو 1996 ( 1996-06 )  VxD
ويندوز 95 DDK bVxD
ويندوز 95 DDK c (MSDN يوليو 1998)يونيو 1998 ( 1998-06 )  VxD
Windows NT DDK (لبرنامج Windows NT Workstation 3.51)يوليو 1996 ( 1996-07 )  NTDM
Windows NT DDK (لبرنامج Windows NT Workstation 4.0)1381.1أغسطس 1996 ( 1996-08 )  NTDM
ويندوز 98 DDKيوليو 1998 ( 1998-07 )  VxD، WDM؟
ويندوز 98 SE DDKمايو 1999 ( 1999-05 )  VxD، WDM؟
ويندوز 2000 DDK2195.1فبراير 2000 ( 2000-02 )  WDM
ويندوز مي دي دي كي7 أغسطس 2000 ( 2000-08-07 )   VxD فقط
مجموعة أدوات تطوير برامج التشغيل لنظام التشغيل ويندوز إكس بي (DDK)260021 سبتمبر 2001 ( 2001-09-21 )   WDM
مجموعة تطوير برامج التشغيل لنظام التشغيل Windows XP SP1 (DDK)2600.110614 نوفمبر 2002 ( 2002-11-14 )   WDM
ويندوز سيرفر 2003 DDK37909 أبريل 2003 ( 2003-04-09 )   WDM
ويندوز سيرفر 2003 مع حزمة الخدمة 1 DDK3790.18306 أبريل 2005 ( 2005-04-06 )   WDM

ملاحظة: لم تعد مايكروسوفت توفر مجموعات تطوير البرامج (DDK) الخاصة بنظام التشغيل Windows NT وWindows 98 وWindows 2000 بسبب تسويات متعلقة بلغة جافا أبرمتها مايكروسوفت مع شركة صن مايكروسيستمز. [ 10 ]

إصدارات WDK

إصداررقم البناءتاريخ الافراج عنهتطوير برامج تشغيل لـتكامل Visual Studioملحوظات
مجموعة برامج تشغيل ويندوز لنظام التشغيل ويندوز فيستا600029 نوفمبر 2006 ( 2006-11-29 )   ويندوز فيستا--
مجموعة برامج تشغيل ويندوز - الخادم 2008 (x86، x64، ia64)6001.180001 يناير 2008 ( 2008-01-01 )   ويندوز إكس بي SP1 – فيستا SP1، ويندوز سيرفر 2000 SP4 – 2008--
مجموعة برامج تشغيل ويندوز - الخادم 2008 (x86، x64، ia64)6001.180011 أبريل 2008 ( 2008-04-01 )   ---
مجموعة برامج تشغيل ويندوز - إصدار الخادم 2008 SP1 (x86، x64، i64)6001.180028 ديسمبر 2008 ( 2008-12-08 )   ويندوز إكس بي SP1 – فيستا SP1، ويندوز سيرفر 2000 SP4 – 2008 SP1--
مجموعة برامج تشغيل ويندوز 7.0.07600.16385.06 أغسطس 2009 ( 2009-08-06 )   ويندوز 7، ويندوز سيرفر 2008 R2--
مجموعة برامج تشغيل ويندوز 7.1.07600.16385.126 فبراير 2010 ( 2010-02-26 )   ويندوز إكس بي SP3 – 7، ويندوز سيرفر 2003 SP1 – 2008 R2-[ 11 ]
مجموعة برامج تشغيل ويندوز 8.08.59.2558415 أغسطس 2012 ( 2012-08-15 )   ويندوز 7 - 8، ويندوز سيرفر 2008 R2 - 2012فيجوال ستوديو 2012كانت التنزيلات التي تمت قبل 17/8/2012 تحتوي على خطأ في برنامج التثبيت المساعد WDF [ 12 ]
مجموعة برامج تشغيل ويندوز 8.18.100.2663816 سبتمبر 2013 ( 2013-09-16 )   ويندوز 7 - 8.1، ويندوز سيرفر 2008 R2 - 2012 R2Visual Studio 2013 [ 13 ]-
تحديث Windows Driver Kit 8.18.100.2684620 أغسطس 2014 ( 2014-08-20 )   تحديثات ويندوز 7 - 8.1، وويندوز سيرفر 2008 R2 - 2012 R2فيجوال ستوديو 2013-
مجموعة برامج تشغيل ويندوز 10، الإصدار 150710.0.26639يوليو 2015ويندوز 7 SP1 – 10Visual Studio 2015 RTM – التحديث 3-
مجموعة برامج تشغيل ويندوز 10، الإصدار 151110.0.10586نوفمبر 2015ويندوز 7 SP1 – 10 الإصدار 1511تحديثات Visual Studio 2015 من 1 إلى 3تحديث ويندوز 10 لشهر نوفمبر
مجموعة برامج تشغيل ويندوز 10، الإصدار 160710.0.14393أغسطس 2016ويندوز 7 SP1 – 10 الإصدار 1607 (باستثناء ويندوز 10 الإصدار 1507 و 1511)تحديث Visual Studio 2015 3تحديث الذكرى السنوية لنظام التشغيل ويندوز 10
مجموعة برامج تشغيل ويندوز 10، الإصدار 170310.0.15063أبريل 2017ويندوز 7 SP1 – 10 (الإصدار 1607 و1703 فقط)، ويندوز سيرفر 2008 R2 – 2016Visual Studio 2017 الإصدار 15.1تحديث ويندوز 10 للمبدعين
مجموعة برامج تشغيل ويندوز 10، الإصدار 170910.0.16299أكتوبر 2017Visual Studio 2017 الإصدار 15.4تحديث ويندوز 10 للمبدعين الخريفيين
مجموعة برامج تشغيل ويندوز 10، الإصدار 180310.0.17134أبريل 2018تحديث ويندوز 10 أبريل 2018
مجموعة برامج تشغيل ويندوز 10، الإصدار 1809 [ 14 ]10.0.17763أكتوبر 2018تحديث ويندوز 10 أكتوبر 2018
مجموعة برامج تشغيل ويندوز 10، الإصدار 190310.0.18362.1أبريل 2019ويندوز 7 SP1 – 10 (الإصدارات من 1607 إلى 1903)، ويندوز سيرفر 2008 R2 SP1 – 2019Visual Studio 2019 الإصدار 16تحديث ويندوز 10 مايو 2019
مجموعة برامج تشغيل ويندوز 11، الإصدار 25H210.0.26100.6584نوفمبر 2025ويندوز 10، ويندوز سيرفر 2016Visual Studio 2022 الإصدار 17تحديث ويندوز 11 نوفمبر 2025

انظر أيضاً

مراجع

  1. "تنزيلات أخرى من WDK" . مايكروسوفت ليرن . تم الاسترجاع بتاريخ 2024-12-03 .
  2. إنريكو بيرلا؛ ماسيميليانو أولداني (2010). دليل استغلال النواة؛ مهاجمة النواة . إلسيفير ساينس . ص 277. ISBN  9781597494878.
  3. بهات، برامود تشاندرا ب. (2019). مقدمة في أنظمة التشغيل : المفاهيم والتطبيق (جنو/لينكس وويندوز)، الطبعة الخامسة . دار نشر PHI Learning Pvt. Ltd.، ص 529. ISBN   9789387472884.
  4. "تنزيل مجموعة أدوات تشغيل ويندوز (WDK)" . مايكروسوفت ليرن . مايكروسوفت . تم الاطلاع عليه بتاريخ 26-01-2026 .
  5. "Enterprise WDK (EWDK)" . Microsoft Learn . Microsoft . تم الاطلاع عليه بتاريخ 26-01-2026 .
  6. "استخدام حزم WDK NuGet" . مايكروسوفت ليرن . تم الاطلاع عليه بتاريخ 26-01-2026 .
  7. "بناء مشاريع برامج تشغيل ويندوز باستخدام التكامل المستمر والتسليم المستمر" . مجتمع مايكروسوفت التقني . مايكروسوفت . تم الاطلاع عليه بتاريخ 26 يناير 2026 .
  8. ملف README.TXT من مجموعة أدوات تطوير الأجهزة لنظام التشغيل Windows 3.1 (DDK)
  9. بيل بلوندن (2009). ترسانة الروتكيت: الهروب والتهرب . جونز وبارتليت للتعليم . ص 142. ISBN  9781449661229.
  10. MSDN: المنتجات غير متوفرة بسبب تسوية متعلقة بجافا
  11. مجموعة برامج تشغيل ويندوز الإصدار 7.1.0
  12. مشكلة في برنامج التثبيت المساعد لـ WDF
  13. كريج بروكسشميدت (2014). برمجة تطبيقات متجر ويندوز باستخدام HTML وCSS وجافا سكريبت . بيرسون للتعليم . ص 1002. ISBN  9780735695702.
  14. ليو، تشيفنغ؛ تشنغ، ديشنغ؛ وو، شينلونغ؛ تشن، جيكسين؛ تانغ، شياولان؛ ران، زييونغ (2021). VABox: إطار تحليل قائم على المحاكاة الافتراضية للملفات التنفيذية المعبأة والمشفرة افتراضيًا . المؤتمر الدولي للذكاء الاصطناعي والأمن. دار نشر سبرينغر الدولية . الصفحات 73-84 . ISBN  9783030786212نستخدم Visual Studio 2017 و WDK لنظام التشغيل Windows 10، الإصدار 1809 للتطوير .