Symptomer
I henhold til MSDN-biblioteket når du kompilere C eller C++ kilde-kode ved hjelp av Visual C++ 2013 C/C++ kompilatoren, Visual C++-2013 skal finne noen buffer overløp scenarier (selvfølgelig bare de som kan gjenkjennes ved kompileringstid) og eksport Advarsel C4789.
Imidlertid noen bufferoverløpene ikke er fanget opp med alle optimaliseringsinnstillinger av Visual C++-2013, selv om du har installert Visual Studio 2013 Update 5. Ingen advarsel C4789 er avgitt der den eldre versjonen av Visual C++ 2010 har ble avgitt advarsel C4789.
Obs! Når du har installert denne hurtigreparasjonen, kan Visual C++-2013 oppdage bufferoverløpene og eksport advarselen C4789 for utgivelsen konfigurasjonen bygger (i tilfelle /Od ikke brukes).
Årsak
Dette problemet oppstår på grunn av et problem i Visual Studio 2013 C/C++ kompilatoren.
Oppløsning
Informasjon om hurtigreparasjon
Følgende fil er tilgjengelig for nedlasting fra Microsoft Download Center:
Last ned hurtigreparasjonen nå.
Hvis du vil ha mer informasjon om hvordan du laster ned Microsoft-støttefiler, klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
119591 hvordan du ned Microsoft-støttefiler fra elektroniske tjenesterMicrosoft har søkt etter virus i denne filen. Microsoft brukte det nyeste antivirusprogrammet som var tilgjengelig datoen filen ble gjort. Filen lagres på sikkerhetsforbedrede servere som bidrar til å hindre uautoriserte endringer i filen.
Forutsetninger
Hvis du vil bruke denne hurtigreparasjonen, må du ha Visual Studio-2013 er installert.
Informasjonen i registeret
Hvis du vil bruke denne hurtigreparasjonen i denne pakken, trenger du ikke å foreta endringer i registret.
Krav om omstart
Du trenger ikke starte datamaskinen på nytt etter at du har installert denne hurtigreparasjonen.
Informasjon om erstatning av hurtigreparasjoner
Denne hurtigreparasjonen erstatter ikke tidligere utgitte hurtigreparasjoner.
Løsningen
Hvis du vil omgå dette problemet, kan du bruke /Oi kompilatoren bryteren eller kode analyse til å gjenkjenne flere forekomster av bufferoverløp ved kompileringstid.
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".