Prisijunkite prie „Microsoft“
Prisijunkite arba sukurkite paskyrą.
Sveiki,
Pasirinkti kitą paskyrą.
Turite kelias paskyras
Pasirinkite paskyrą, kurią naudodami norite prisijungti.

Santrauka

Spectre yra naujos aparatūros pažeidžiamumą, susijusi su spekuliacinių vykdymo pusėje kanalus, kuriais klasės atskleisti informaciją apie būti atakuojamas programą. Jei norite gauti daugiau informacijos, žr.šiame straipsnyje Visual C ++ komandos interneto dienoraštisir saugos patarimą 180002.

Jei esate kūrėjas, kurio kodas veikia duomenis, kurie pereina patikimumo ribų, turėtumėte įdiegti šie naujinimai ir recompiling kodą naudodami įjungtas /Qspectre jungiklis, ir tada susiejimas su šmėkla sumažinti bibliotekų, kurios yra Jei./Qspectre ir bibliotekos padėti mažinimas šmėkla variantas 1 - CVE-2017-5753.

Kaip gauti šį naujinimą

Įrankių rinkinys naujinimas

Visus architektūros

VC14-KB4338871.exe

 

Spectre sumažinti VC ++ bibliotekos

Visoms palaikomoms x86-based systems

VS2015U3_vcpp_spectre_libs_x86.exe

Visoms palaikomoms x64 sistemoms

VS2015U3_vcpp_spectre_libs_x64.exe

Visoms palaikomoms ARM sistemoms

VS2015U3_vcpp_spectre_libs_arm.exe

 

Būtinosios sąlygos

Norint taikyti šį naujinimą, turite Visual Studio 2015 naujinimas 3 įdiegta.

Informacija apie paleidimą iš naujo

Turite iš naujo paleisti kompiuterį, kai įdiegsite šį naujinimą.

Informacija apie pakeitimą

Šis naujinimas nepakeičia jokių anksčiau išleistų naujinimų.

Daugiau informacijos apie šį naujinimą

Diegiant, įrankių rinkinys naujinimą, galite įgalinti /Qspectre rankiniu būdu iš C/C++ komandų eilutės parinktis.

Komandų eilutės parinktys

Taip pat įdiegti Spectre sumažinti VC ++ bibliotekos (vienas atnaujinimo architektūra), ir tada rankiniu būdu nuorodą į juos.

Rankiniu būdu

Keliai yra šie:

x86: C:\Program (x86) failus \Microsoft Visual Studio 14.0\VC\lib\spectre

x64: C:\Program (x86) failus \Microsoft Visual Studio 14.0\VC\lib\spectre\amd64

ARM: C:\Program (x86) failus \Microsoft Visual Studio 14.0\VC\lib\spectre\arm

Mes suteikiame statinis susiejimas palaikymo ir taikomųjų programų vietos visuotinio diegimo tik. Ne turinį į Visual C ++ 2015 vykdymo proceso bibliotekos perskirstymo buvo pakeisti. Vietos programos diegimas reiškia, kad jums nuorodą į naują Spectre bibliotekos naudojant parinktį gijų DLL (arba MD arba /MDd), ir tada, kai diegiate naują programą, galite įtraukti urėtų runtimes tame pačiame kataloge kaip .exe failą, kuris įkeliamas juos. Sprendimo iš vienos vietos Runtime (vienas C:\Windows\System32 arba C:\Windows\SysWOW64) versija yra ne mitgated versija. Jei vykdomąjį failą tame pačiame kataloge, ji susitvarko sprendimo iš vienos vietos Runtime versija.

Lengva naudoti, taip pat suteikiame dauguma bibliotekų Spectre bibliotekos kataloguose kopijas. Tačiau jie nėra Spectre sumažinti. Toliau pateiktoje lentelėje nurodomos, kurių bibliotekų išlaidas. Taip pat Atkreipkite dėmesį, failus, kurie turi Spectre priemonėmis sumažinti riziką turi būti suderinti per visus architektūros, jei technologija palaiko, architektūra.

  • binmode.obj

  • chkstk.obj

  • commode.obj

  • comsupp.lib

  • comsuppw.lib

  • concrt.lib

  • delayimp.lib

  • invalidcontinue.obj

  • iso_stdio_wide_specifiers.lib

  • legacy_stdio_definitions.lib

  • legacy_stdio_wide_specifiers.lib

  • libcmt.lib

  • libconcrt.lib

  • libconcrt1.lib

  • libcpmt.lib

  • libcpmt1.lib

  • libvcruntime.lib

  • loosefpmath.obj

  • msvcmrt.lib

  • msvcprt.lib

  • msvcrt.lib

  • newmode.obj

  • noarg.obj

  • noenv.obj

  • notelemetry.obj

  • nothrownew.obj

  • oldnames.lib

  • ptrustm.lib

  • setargv.obj

  • threadlocale.obj

  • vcamp.lib

  • vccorlib.lib

  • vcomp.lib

  • vcruntime.lib

  • wsetargv.obj

  • onecore\iso_stdio_wide_specifiers.lib

  • onecore\legacy_stdio_definitions.lib

  • onecore\legacy_stdio_wide_specifiers.lib

  • onecore\libcmt.lib

  • onecore\libcpmt.lib

  • onecore\libcpmt1.lib

  • onecore\libvcruntime.lib

  • onecore\msvcprt.lib

  • onecore\msvcrt.lib

  • onecore\oldnames.lib

  • onecore\vccorlib.lib

  • onecore\vcomp.lib

  • onecore\vcruntime.lib

  • concrt140.dll

  • mfc140chs.dll

  • mfc140cht.dll

  • mfc140deu.dll

  • mfc140enu.dll

  • mfc140esn.dll

  • mfc140fra.dll

  • mfc140ita.dll

  • mfc140jpn.dll

  • mfc140kor.dll

  • mfc140rus.dll

  • mfc140u.dll

  • mfcm140u.dll

  • Microsoft.VisualC.STLCLR.dll

  • msvcp140.dll

  • vcamp140.dll

  • vccorlib140.dll

  • vcruntime140.dll

  • onecore\concrt140.dll

  • onecore\msvcp140.dll

  • onecore\vccorlib140.dll

  • onecore\vcruntime140.dll

 

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?
Paspaudus mygtuką Pateikti, jūsų atsiliepimai bus naudojami tobulinant „Microsoft“ produktus ir paslaugas. Jūsų IT administratorius galės rinkti šiuos duomenis. Privatumo patvirtinimas.

Dėkojame už jūsų atsiliepimą!

×