أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

MS07-043: وصف التحديث الأمني لبرنامج Visual Basic 6.0 القابل لإعادة التوزيع

انتهاء دعم نظام التشغيل Windows XP

لقد أنهت شركة Microsoft دعم Windows XP في 8 أبريل، 2014. وقد أثر هذا التغيير على تحديثات البرامج لديك وخيارات الأمان الخاصة بك. تعرف على ما يعنيه ذلك فيما يتعلق بك وكيفية الحفاظ على حمايتك.

انتهي دعم Windows Server 2003 في 14 يوليو 2015!

أنهت شركة Microsoft دعم نظام التشغيل Windows Server 2003 في 14 يوليو 2015. لقد أثر هذا التغيير على تحديثات البرامج لديك وخيارات الأمان الخاصة بك. تعرف على ما يعنيه ذلك فيما يتعلق بك وكيفية الحفاظ على حمايتك.

المقدمة
أصدرت Microsoft نشرة الأمن رقم MS07-043. وتحتوي نشرة الأمن هذه على كافة المعلومات الخاصة بالتحديث الأمني. وهذه المعلومات تتضمن المعلومات الخاصة ببيان الملف وخيارات التوزيع. لعرض نشرة الأمن الكاملة، قم بزيارة أحد موقعي Microsoft التاليين على الويب:

التغييرات الهامة في هذا التحديث الأمني

في إصدارات Microsoft Visual Basic 6.0 الأحدث من الإصدار Visual Basic 6.0 المزود بحزمة الخدمة Service Pack 6.0 (SP6)، يحصل "معالج حزمة وتوزيع Visual Basic" على الملف Oleaut32.dll من الموقع التالي:
‪‪VisualBasic مجلد تثبيت\Wizards\PDWizard\Redist
يحتوي هذا المجلد على نسخة واحدة من الملف Oleaut32.dll. يمكن لموردي ومطوري البرامج استخدام هذا الملف مع كافة أنظمة التشغيل التي يدعمها Visual Basic 6.0.

يحتوي هذا التحديث الأمني على العديد من الإصدارات الخاصة بأنظمة التشغيل من الملف Oleaut32.dll. يقوم هذا التحديث الأمني بإنشاء مجلدات جديدة ضمن مجلد Redist الأصلي. يتم نسخ إصدارات نظام التشغيل الخاصة من الملف Oleaut32.dll إلى هذه المجلدات كما هو موضح في الجدول التالي:
نظام التشغيلالمجلد
نظام التشغيل Windows Server 2003VisualBasicمجلد تثبيت \Wizards\PDWizard\Redist\WinServer2003
نظام التشغيل Windows Server 2003 المزود بحزمة الخدمة SP1VisualBasic مجلد تثبيت\Wizards\PDWizard\Redist\WinServer2003SP1
نظام التشغيل Windows XP المزود بحزمة الخدمة SP2VisualBasicمجلد تثبيت \Wizards\PDWizard\Redist\WinXPSP2
نظام التشغيل Windows 2000VisualBasicمجلد تثبيت \Wizards\PDWizard\Redist\Win2000
نظام التشغيل Windows NT 4.0VisualBasicمجلد تثبيت \Wizards\PDWizard\Redist\NT4
نظام التشغيل Windows NT 4.0، إصدار الخادم الطرفيVisualBasicمجلد تثبيت \Wizards\PDWizard\Redist\NT4TS

النتائج المترتبة على هذه التغييرات بالنسبة لموردي البرامج الذين يقومون بإضافة الملف Oleaut32 وإعادة توزيعه مع أحد التطبيقات

يكون للتغيير في كيفية إضافة الملف Oleaut32.dll النتائج التالية. إذا كنت أحد موردي البرامج الذين يقومون بإضافة الملف Oleaut32.dll وإعادة توزيعه في أحد التطبيقات، فلا يمكنك إرسال ملف منفرد لكافة أنظمة التشغيل الوجهة التي يعمل عليها التطبيق. بدلاً من ذلك، يجب عليك إرسال إصدار ملف Oleaut32.dll المناسب لنظام التشغيل المعين الذي سيتم تثبيت الحزمة عليه.

ملاحظة ننصح بعدم تحديد نسخة ملف Oleaut32.dll الموجودة في المجلد %WINDIR%\System32 فقط. ننصح بذلك نظرًا لأنه قد جرى اختبار هذا الإصدار الموجود في هذا المجلد مع نظام التشغيل المعين فقط.

على سبيل المثال، إذا كنت تستخدم جهاز كمبيوتر يستند إلى نظام التشغيل Windows XP لتطوير التطبيق وإضافته، وإذا قمت بتحديد نسخة ملف Oleaut32.dll الموجود في المجلد %WINDIR% \System32 على جهاز الكمبيوتر، لن يتم تشغيل التطبيق على أي نظام تشغيل آخر غير نظام التشغيل Windows XP. على سبيل المثال، لن يتم تشغيل التطبيق على جهاز كمبيوتر يستند إلى نظام التشغيل Windows Server 2003.

لذا، ننصح باستخدام العملية التالية عند إضافة الملف Oleaut32.dll وتجميعه لإعادة التوزيع مع أحد التطبيقات:
  1. قم بتحديد أنظمة التشغيل التي يجب تشغيل التطبيق عليها.
  2. حدد الخيار الذي تفضله من الخيارين التاليين:
    • إنشاء حزم منفصلة أو برامج "إعداد" لكل نظام تشغيل وجهة
    • إنشاء حزمة منفصلة أو برنامج "إعداد" لمعالجة كافة أنظمة التشغيل الوجهة
  3. إذا كنت ترغب في إنشاء حزم منفصلة أو برامج "إعداد" لكل نظام تشغيل وجهة، استخدم الإرشادات التالية:
    • يجب أن تحتوي كل حزمة أو برنامج "إعداد" على الإصدار الصحيح من الملف Oleaut32.dll. يتم تحديد المجلد الذي تختار منه الملف بواسطة نظام التشغيل الذي تم إنشاء الحزمة المعينة أو البرنامج "إعداد".
    • يجب أن تقوم الحزمة بالكشف عن نظام التشغيل أثناء تثبيت الحزمة. بالإضافة إلى ذلك، يجب تثبيت الحزمة فقط عند الكشف عن نظام التشغيل الصحيح.
  4. إذا كنت ترغب في إنشاء حزمة منفردة أو برنامج "إعداد" لمعالجة كافة أنظمة التشغيل الوجهة، استخدم الإرشادات التالية:
    • يجب أن تحتوي الحزمة أو البرنامج "إعداد" على كافة الإصدارات المختلفة من الملف Oleaut32.dll.
    • أثناء التثبيت، يجب أن تقوم الحزمة أو البرنامج "إعداد" بالكشف عن نظام التشغيل الوجهة. بالإضافة إلى ذلك، يجب أن تحدد الحزمة أو البرنامج "إعداد" النسخة الصحيحة من الملف Oleaut32.dll للتثبيت.

معلومات إزالة التحديث

تستخدم تحديثات Visual Basic 6.0 مثبِّت IExpress Microsoft Windows. لذا لا يمكن إزالة هذه التحديثات.

رموز تبديل سطر الأوامر التي يدعمها هذا التحديث

تتوفر معلومات حول رموز تبديل سطر الأوامر المتنوعة التي يدعمها هذا التحديث في نشرة الأمن المذكورة في القسم "المقدمة".للحصول على مزيد من المعلومات حول رموز تبديل سطر الأوامر، انقر فوق رقم المقالة التالية لعرضها في "قاعدة معارف Microsoft" (قد تحتوي هذه المقالة على ارتباطات إلى محتوى باللغة الإنجليزية (محتوى لم تتم ترجمته بعد)):
197147 رموز التبديل بسطر الأوامر لحزم تحديثات برامج تستخدم تقنية IExpress
update security_patch security_update security bug flaw vulnerability malicious attacker exploit registry unauthenticated buffer overrun overflow specially-formed scope specially-crafted denial of service DoS TSE WinNT Win2000 Visual Basic VB 6.0 oleaut32.dll security update patch bug flaw vulnerability malicious attacker exploit registry WinNT Win2000 Win2003 WinXP !error
خصائص

رقم الموضوع: 924053 - آخر مراجعة: 12/03/2007 06:16:13 - المراجعة: 1.3

  • Windows Vista Business
  • Windows Vista Enterprise
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Ultimate
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Starter
  • Windows Vista Business 64-bit edition
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003 Service Pack 1
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
  • Microsoft Windows Small Business Server 2003, Standard Edition Service Pack 1 (SP1)
  • Microsoft Windows Server 2003 R2 Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003 R2 Enterprise Edition (32-Bit x86)
  • Microsoft Windows Server 2003 R2 Datacenter Edition (32-Bit x86)
  • Microsoft Windows Server 2003 R2 Standard x64 Edition
  • Microsoft Windows Server 2003 R2 Enterprise x64 Edition
  • Microsoft Windows Server 2003 R2 Datacenter x64 Edition
  • Microsoft Windows XP Tablet PC Edition 2005
  • Microsoft Windows XP Media Center Edition 2005
  • Microsoft Windows XP Service Pack 2
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows 2000 Server SP4
  • Microsoft Windows 2000 Advanced Server SP4
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows 2000 Professional SP4
  • Microsoft Windows 2000 Server SP4
  • Microsoft Visual Basic 6.0 Enterprise Edition
  • Microsoft Visual Basic Professional Edition for Windows, Versions 6.0
  • Microsoft Visual Basic 6.0 Learning Edition
  • kbexpertisebeginner kbqfe kbsecurity kbsecbulletin kbsecvulnerability kbbug kbfix kbpubtypekc KB924053
تعليقات