تصحيح: 2013 Visual c + + لا يمكن الكشف عن تجاوزات المخزن المؤقت أو إرسال تحذيرات C4789

هام: تمت ترجمة هذه المقالة باستخدام برامج مايكروسوفت للترجمة الآلية ومن المحتمل ان يتم تحريرها او تدقيقها بعد ذلك من خلال تكنولوجيا منصة مجموعات الترجمة(CTF) او من خلال مترجم بشري. تقدم لك شركة مايكروسوفت هذه المقالات المترجمة بشكل آلي او بالترجمة البشرية او بعد تحريرها وتدقيقها من قبل مجموعات الترجمة حتى تمكنكم من الوصول إلى جميع المقالات الموجودة في قواعد المعرفة لديها بلغات مختلفة. إلا أن المقالات المترجمة قد تحتوي على أخطاء في المفردات او بناء الجمل او النحو. وعليه، فإن شركة مايكروسوفت ليست مسؤولة عن اية أخطاء او عدم دقة في الترجمة او أية أضرار قد تحدث نتيجة أخطاء في ترجمة محتويات النص او استخدامه من قبل العملاء.

اضغط هنا لرابط المقالة باللغة الانجليزية3170268
الأعراض
وفقا لمكتبة MSDN، عند ترجمة التعليمات البرمجية المصدر C أو c + + باستخدام برنامج التحويل البرمجي Visual c + + 2013 C/c + + Visual c + + 2013 يجب الكشف عن بعض السيناريوهات تجاوز سعة المخزن المؤقت (بالطبع فقط تلك التي يتم الكشف عنها في وقت التحويل البرمجي) وإرسال تحذير C4789.

ومع ذلك، بعض تجاوزات المخزن المؤقت غير المكتشفة مع كافة إعدادات التحسين قبل عام 2013 Visual c + +، حتى إذا قمت بتثبيت Studio Visual 2013 التحديث 5. تصدر أي تحذير C4789 حيث 2010 Visual c + + الإصدار القديم نجاح صدور تحذير C4789.

ملاحظة: بعد تثبيت هذا الإصلاح العاجل، يمكن الكشف عن تجاوزات المخزن المؤقت 2013 Visual c + + وإرسال التحذير C4789 لإصدار بناء التكوين (في حالة عدم استخدام /Od ).
السبب
تحدث هذه المشكلة بسبب وجود مشكلة في برنامج التحويل البرمجي Visual Studio 2013 C/c + +.
الحل

معلومات الإصلاح العاجل

يتوفر الملف التالي للتنزيل من مركز التنزيل ل Microsoft:
تنزيلقم بتنزيل حزمة الإصلاح العاجل الآن.

لمزيد من المعلومات حول كيفية تنزيل ملفات دعم Microsoft، انقر فوق رقم المقالة التالي عرضها في "قاعدة معارف Microsoft":
119591 كيفية الحصول على ملفات دعم Microsoft من خدمات الإنترنت
قامت Microsoft بفحص هذا الملف بحثًا عن الفيروسات. استخدمت Microsoft أحدث برامج الكشف عن الفيروسات التي كانت متوفرة في التاريخ الذي تم نشر الملف فيه. يتم تخزين الملف على خوادم محسنة الأمان تساعد على منع إجراء أية تغييرات غير مصرح بها على الملف.

المتطلبات الأساسية

لتطبيق هذا الإصلاح العاجل، يجب أن يكون لديك Visual Studio عام 2013 مثبتة.

معلومات التسجيل

لاستخدام الإصلاح العاجل في هذه الحزمة، لا يلزم إجراء أية تغييرات على السجل.

متطلبات إعادة التشغيل

لا يلزم إعادة تشغيل جهاز الكمبيوتر بعد تطبيق هذا الإصلاح العاجل.

معلومات استبدال الإصلاح العاجل

لا يحل هذا الإصلاح العاجل الإصلاحات التي تم إصدارها مسبقاً.
الحل البديل
للتغلب على هذه المشكلة، استخدم /Oi "تبديل برنامج التحويل البرمجي" أو "تحليل التعليمات البرمجية" للكشف عن مزيد من حالات تجاوزات المخزن المؤقت في وقت التحويل البرمجي.
تصريح
أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "ينطبق على".

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 3170268 - آخر مراجعة: 07/21/2016 03:07:00 - المراجعة: 1.0

Visual Studio 2013 Community Edition, Microsoft Visual Studio 2013 Software Development Kit

  • kbqfe kbsurveynew kbfix kbexpertiseadvanced atdownload kbmt KB3170268 KbMtar
تعليقات