Share via


/INTEGRITYCHECK (Exiger la vérification de la signature)

Spécifie que la signature numérique de l'image binaire doit être vérifiée au moment du chargement.

/INTEGRITYCHECK[:NO]

Notes

Par défaut, /INTEGRITYCHECK est désactivé.

L'option /INTEGRITYCHECK définit, dans l'en-tête PE du fichier DLL ou du fichier exécutable, un indicateur qui requiert un contrôle de signature numérique par le gestionnaire de mémoire pour charger l'image dans Windows. Cette option doit être définie pour les DLL 32 bits et 64 bits qui implémentent un code en mode noyau chargé par certaines fonctionnalités Windows, et est recommandée pour tous les pilotes de périphérique sur Windows Vista, Windows 7, Windows 8, Windows Server 2008 et Windows Server 2012. Les versions de Windows antérieures à Windows Vista ignorent cet indicateur. Pour plus d'informations, consultez Signature d'intégrité forcée des fichiers Portable Executable (PE).

Pour définir cette option de l'éditeur de liens dans Visual Studio

  1. Ouvrez la boîte de dialogue Pages de propriétés du projet. Pour plus d'informations, consultez Comment : ouvrir les pages de propriétés d'un projet.

  2. Développez le nœud Propriétés de configuration.

  3. Développez le nœud Éditeur de liens.

  4. Sélectionnez la page de propriétés Ligne de commande.

  5. Dans Options supplémentaires, entrez /INTEGRITYCHECK ou /INTEGRITYCHECK:NO.

Voir aussi

Référence

Définition des options de l'Éditeur de liens

Options de l'Éditeur de liens

Autres ressources

Signature d'intégrité forcée des fichiers Portable Executable (PE)

Procédure pas à pas de signature de code en mode noyau

DLL d'AppInit dans Windows 7 et Windows Server 2008