Sdílet prostřednictvím


/hotpatch (vytvoření image s možností obnovení za běhu)

Připraví image na opravy za běhu.

Syntaxe

/hotpatch

Poznámka:

Tato možnost je dostupná pouze pro platformu x86.

Poznámky

Při /hotpatch použití během kompilace kompilátor zajistí, že první instrukce každé funkce je alespoň 2 bajty dlouhé a že do první instrukce nepřejde žádná přeskakování funkce. Tyto podmínky jsou vyžadovány pro zajištění opravy za opravy.

Chcete-li dokončit přípravu na vytvoření bitové kopie za provozu, po kompilaci /hotpatchpomocí příkazu , použijte /functionpadmin k propojení. Při kompilaci a propojení obrázku pomocí jednoho vyvolání cl.exe, /hotpatch implikuje /functionpadmin.

Návod

Architektury Arm64 a x64 se vždy považují za nepatchovatelné. Stále ale musíte vytvořit propojení pomocí funkce /functionpadmin hotpatchable images pro ně.

Nastavení tohoto parametru kompilátoru ve vývojovém prostředí Visual Studio

  1. Otevřete dialogové okno Stránky vlastností projektu. Podrobnosti najdete v tématu Nastavení kompilátoru C++ a vlastností sestavení v sadě Visual Studio.
  2. Vyberte stránku vlastností příkazového řádku C/C++>Vlastnosti>konfigurace.
  3. Přidejte možnost kompilátoru do pole Další možnosti .

Programové nastavení tohoto parametru kompilátoru

Viz také

Parametry kompilátoru MSVC
Syntaxe příkazového řádku kompilátoru MSVC