/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
Otwórz okno dialogowe Strony właściwości projektu.Szczegółowe informacje – zobacz: Porady: otwieranie stron właściwości projektów.
Wybierz folder C/C++.
Wybierz stronę właściwości Wiersz polecenia.
Dodaj opcję kompilatora w polu Dodatkowe opcje.
Aby programowo ustawić tę opcję kompilatora
- Zobacz AdditionalOptions.
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.