Symptom
Enligt MSDN-biblioteket när du kompilerar C eller C++ källkoden med Visual C++ 2013 C/C++-kompilatorn Visual C++ 2013 ska identifiera vissa buffer overrun scenarier (av kursen bara dem som kan upptäckas vid kompileringstid) och avge varning C4789. Dock fångas vissa buffertöverskridningar inte med alla inställningar för optimering av Visual C++ 2013, även om du har installerat Visual Studio 2013 uppdatering 5. Ingen varning C4789 släpps där den äldre versionen Visual C++ 2010 har utsända varning C4789. Obs! När du har installerat den här snabbkorrigeringen Visual C++ 2013 identifierar buffertöverskridningar och avge varningen C4789 för konfigurationen bygger (om /Od inte används).
Orsak
Det här problemet beror på ett problem i Visual Studio 2013 C/C++-kompilatorn.
Lösning
Information om snabbkorrigeringen
Följande fil kan hämtas från Microsoft Download Center:Hämta paketet nu. För mer information om hur du hämtar supportfiler från Microsoft klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
119591 hämta Microsoft-supportfiler från onlinetjänsterMicrosoft har genomsökt denna fil efter virus. Microsoft använde det mest aktuella antivirusprogram som var tillgängligt när filen lades upp. Filen är sparad på servrar med utökad säkerhet som hjälper till att förhindra otillåtna ändringar av den.
Förutsättningar
Om du vill installera den här snabbkorrigeringen måste du ha Visual Studio 2013 installerat.
Registerinformation
För att kunna använda snabbkorrigeringen i det här paketet behöver du göra några ändringar i registret.
Krav på omstart
Du behöver inte starta om datorn när du har installerat den här snabbkorrigeringen.
Ersättningsinformation för Hotfix
Den här snabbkorrigeringen ersätter inte någon tidigare utgiven snabbkorrigering.
Temporär lösning
Undvik det här problemet använder du /Oi kompilatorn växel eller kod analys för att upptäcka fler förekomster av buffertöverskridningar vid kompileringen.
Status
Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet "Gäller".