Поделиться через


/hotpatch (Создать образ с обновлениями)

Подготавливает образ к горячему обновлению.

/hotpatch

Заметки

При /hotpatch используется в компиляции, компилятор гарантирует, что первая инструкция каждой функции по крайней мере 2 байта, которая должна быть высоким для внесения исправлений.

Для выполнения подготовки для создания образа hotpatchable после использования /hotpatch компилироваться, необходимо использовать /FUNCTIONPADMIN (создание образа, допускающего горячее обновление) для связывания. При компилировать и связать изображение с помощью одного вызова cl.exe, /hotpatch подразумевает /functionpadmin.

Так как инструкции всегда больше или равен 2 байт на архитектуру ARM, а поскольку x64 компиляция всегда выполняется при /hotpatch задано, нет необходимости указывать /hotpatch при компилировать для этих целевых объектов; однако по-прежнему необходимо связать с помощью /functionpadmin для создания hotpatchable образы для них. Параметр компилятора /hotpatch влияет только на компиляцию x86.

Установка данного параметра компилятора в среде разработки Visual Studio

  1. Откройте диалоговое окно Страницы свойств проекта. Дополнительные сведения см. в разделе Открытие свойств страниц проекта.

  2. Выберите папку C/C++.

  3. Выберите страницу свойств Командная строка.

  4. Добавьте параметр компилятора в окно Дополнительные параметры.

Установка данного параметра компилятора программным способом

Руководство

Управление обновлениями Дополнительные сведения о см. в разделе «инструкции по безопасности для управления обновлениями» в https://www.microsoft.com/technet/security/guidance/PatchManagement.mspx.

См. также

Ссылки

Параметры компилятора

Настройка параметров компилятора