Udostępnij za pośrednictwem


/hotpatch (Utwórz obraz możliwy do poprawiania w trakcie działania)

Przygotowuje obraz do poprawki.

/hotpatch

Uwagi

Gdy /hotpatch jest używany w zestawieniu, kompilator zapewnia, że pierwsza instrukcja każdej funkcji ma co najmniej dwa bajty, co jest wymagany dla poprawki.

Aby zakończyć przygotowania do utworzenia obrazu do poprawiania w trakcie działania, po skorzystaniu z /hotpatch aby skompilować, należy użyć /FUNCTIONPADMIN (Utwórz obraz możliwy do poprawiania w trakcie działania) do połączenia.Gdy kompilujesz i łączysz obraz za pomocą jednego wywołanie cl.exe, /hotpatch pociąga za sobą /functionpadmin.

Ponieważ instrukcje są zawsze dwóch bajtów lub większych na architekturze ARM i dlatego x 64 kompilacji jest zawsze traktowane tak, jakby /hotpatch została określona, nie trzeba określać /hotpatch podczas kompilacji dla tych celów; Niemniej jednak, nadal należy połączyć przy użyciu /functionpadmin do tworzenia obrazów hotpatchable dla nich./hotpatch kompilacja wpływa na tylko na kompilację x86.

Aby ustawić tę opcję kompilatora w środowisku programowania Visual Studio

  1. Otwórz okno dialogowe Strony właściwości projektu.Szczegółowe informacje – zobacz: Porady: otwieranie stron właściwości projektów.

  2. Wybierz folder C/C++.

  3. Wybierz stronę właściwości Wiersz polecenia.

  4. Dodaj opcję kompilatora w polu Dodatkowe opcje.

Aby programowo ustawić tę opcję kompilatora

Wskazówki

Aby uzyskać więcej informacji o zarządzaniu aktualizacjami, zobacz „Wytyczne bezpieczeństwa do zarządzania aktualizacjami” w https://www.microsoft.com/technet/security/guidance/PatchManagement.mspx.

Zobacz też

Informacje

Opcje kompilatora

Ustawianie opcji kompilatora