مقالات بوسم «Win32»
قائمة بالمقالات الموسومة بـ «Win32» (10 مقالة)، من الأحدث إلى الأقدم.
-
أعماق إدخال/إخراج Windows (الجزء 6، الأخير) ── برامج تشغيل المرشّح والمرشّحات المصغّرة: لماذا يستطيع Procmon ومسح الفيروسات التقاطع مع الإدخال/الإخراج
الحلقة الأخيرة من سلسلة تشرح برامج تشغيل المرشّح والمرشّحات المصغّرة في Windows بالرسوم. نرتّب مدير المرشّحات والارتفاع، واستدعاءات pre/post، وآليّة تمكين Pr...
-
أعماق إدخال/إخراج Windows (الجزء 4) ── مدير الذاكرة المؤقّتة: متى يصل WriteFile فعلاً إلى القرص؟
الجزء 4 من سلسلة تشرح مدير الذاكرة المؤقّتة في Windows بالرسوم. نرتّب الذاكرة المؤقّتة المنفَّذة كتعيين ملفّ، والقراءة الاستباقيّة والكتابة المؤجَّلة، والاخت...
-
MAX_PATH ومطبّات المسارات وأسماء الملفّات في Windows ── حدّ 260 حرفاً، الأسماء المحجوزة، النقطة الأخيرة، حساسيّة الأحرف
ننظّم مشكلات حدود المسارات وأسماء الملفّات، وهي سبب شائع لظهور «الملفّ غير موجود». نشرح تفاصيل MAX_PATH=260 حرفاً، وتفعيل المسارات الطويلة عبر LongPathsEnabl...
-
استدعاء Win32 API بأمان من C# ── دليل P/Invoke العملي (DllImport / LibraryImport / CsWin32)
نرتّب النقاط العملية لاستدعاء Win32 API من C# عبر P/Invoke. الفرق بين DllImport وLibraryImport، والتوليد التلقائي عبر CsWin32، ومطبّات ترحيل السلاسل، وSafeHa...
-
ما هو MFC في Windows؟ ── المعرفة الأساسية لصيانة الأصول القائمة
نستعرض لمحة عامة عن Microsoft Foundation Classes (MFC)، وعلاقته بـ Win32، وبنية التطبيق، وخريطة الرسائل (Message Map)، وDocument/View، وDDX/DDV، ونقاط الحذر ...
-
التعامل الصحيح مع رموز انتحال الهوية في Windows ── استعارة الصلاحيّات على مستوى مؤشّر الترابط والعودة الآمنة
حول رموز انتحال الهوية في Windows، نستعرض طريقة التفكير اللازمة للتعامل الآمن معها في العمل الفعليّ، بدءاً من رمز الوصول ورمز العمليّة الأساسيّ ورمز مؤشّر ال...
-
لماذا أصبح Windows على هذا الشكل الآن: تطوّر إصدارات Windows عبر التاريخ من منظور المطوّر
نرتّب التغيّرات من Windows 95 إلى Windows 11، لا كجدول زمنيّ للمظهر، بل من منظور مطوّر تطبيقات Windows: التوافق، والاستقرار، وإدارة الصلاحيّات، وبرامج التشغي...
-
كيفيّة فصل «المعالجات التي تحتاج امتيازات المسؤول فقط» في تطبيقات Windows
نرتّب هنا تصميماً ملموساً يُبقي واجهة تطبيق Windows عند asInvoker ويفصل المعالجات التي تحتاج امتيازات المسؤول إلى helper EXE، شاملاً UAC و runas و named pipe...
-
حفظ أسرار تطبيقات Windows - تجنّب إعداد النصّ الصريح بـ DPAPI
نرتّب هنا فكرة DPAPI و ProtectedData، والفرق بين CurrentUser و LocalMachine، ونقاط التنفيذ، كي لا تُحفَظ معلومات الاتّصال ورموز API بالنصّ الصريح في ملفّ إعد...
-
قائمة التحقّق الدنيا لأمان تطبيقات Windows
ننظّم في صورة قائمة تحقّق أساسيات الصلاحيات والتوقيع والتحديث والأسرار و HTTPS والتحقّق من الإدخال وتحميل DLL والسجلات لتطبيقات أعمال WPF و WinForms و WinUI ...