Sdílet prostřednictvím


/hotpatch (Vytvořit bitovou kopii s možností provádění oprav za běhu)

Připravuje obrázek na horké záplatování.

/hotpatch

Poznámky

Při použití /hotpatch v kompilaci kompilátor zajišťuje, že první instrukce pro každou funkci má alespoň dva bajty, které jsou požadovány pro technologii hot patching.

K dokončení přípravy pro zezáplatovatelnění obrazu po použití /hotpatch ke kompilaci musíte použít /FUNCTIONPADMIN (Vytvořit bitovou kopii s možností provádění oprav za běhu) k odkazování.Když kompilujete a propojujete obrázek s pomocí jednoho vyvolání cl.exe, /hotpatch implikuje /functionpadmin.

Pokyny jsou vždy dva bajty nebo větší na architektuře ARM a protože x 64 kompilace je vždy považována jako /hotpatch byl zadán, není nutné zadat /hotpatch při kompilaci pro tyto cíle; však musí stále propojíte pomocí /functionpadmin hotpatchable obrazy vytvořit pro ně.Možnost kompilátoru /hotpatch ovlivňuje pouze kompilaci x86.

Chcete-li nastavit tuto možnost kompilátoru ve vývojovém prostředí Visual Studio

  1. Otevřete dialogové okno projektu Stránky vlastností.Další informace naleznete v tématu Postupy: Otevření stránek vlastností projektu.

  2. Vyberte složku C/C++.

  3. Vyberte stránku vlastností Příkazový řádek.

  4. Přidat možnost kompilátoru do pole Další možnosti.

Chcete-li tuto možnost kompilátoru nastavit v programu

Pokyny

Další informace o službě správy aktualizací naleznete v tématu "Bezpečnostní pokyny pro správu aktualizací" na adrese https://www.microsoft.com/technet/security/guidance/PatchManagement.mspx.

Viz také

Referenční dokumentace

Možnosti kompilátoru

Nastavení možností kompilátoru