/hotpatch (Créer une image corrigeable en mémoire)
Prépare une image pour la création d'images corrigeables en mémoire.
/hotpatch
Notes
Lorsque /hotpatch est utilisé dans une compilation, le compilateur vérifie que la première instruction de chaque fonction comprend au moins deux octets, ce qui est requis pour une correction en mémoire.
Pour terminer la préparation pour créer une image corrigeable en mémoire, après que vous ayez utilisé /hotpatch pour compiler, vous devez utiliser /FUNCTIONPADMIN (Création d'une image corrigeable en mémoire) pour faire le lien. Lorsque vous compilez et liez une image en utilisant un appel de cl.exe, /hotpatch implique /functionpadmin.
Comme Les instructions font toujours une taille d'au moins deux octets sur l'architecture ARM, et parce que la compilation x64 est toujours traitée comme si /hotpatch a été spécifié, vous n'avez pas besoin de spécifier /hotpatch lorsque vous compilez pour ces cibles ; Toutefois, vous devez encore faire le lien à l'aide de /functionpadmin pour créer des images corrigeables en mémoire pour ces dernières. L'option /hotpatch du compilateur affecte uniquement la compilation x86.
Pour définir cette option du compilateur dans l'environnement de développement Visual Studio
Ouvrez la boîte de dialogue Pages de propriété du projet. Pour plus d'informations, consultez Comment : ouvrir les pages de propriétés d'un projet.
Sélectionnez le dossier C/C++.
Sélectionnez la page de propriétés Ligne de commande.
Ajoutez l'option du compilateur à la zone Options supplémentaires.
Pour définir cette option du compilateur par programmation
- Consultez AdditionalOptions.
Conseils
Pour plus d'informations sur la gestion des mises à jour, consultez « aide de sécurité pour la gestion des mises à jour » à https://www.microsoft.com/technet/security/guidance/PatchManagement.mspx.