StrongNameSignatureVerification, fonction
Obtient une valeur indiquant si le manifeste de l'assembly au chemin d'accès fourni contient une signature de nom fort qui est vérifiée en fonction des indicateurs spécifiés.
Cette fonction est déconseillée dans le .NET Framework version 4. Utilisez à la place la méthode ICLRStrongName::StrongNameSignatureVerification.
BOOLEAN StrongNameSignatureVerification (
[in] LPCWSTR wszFilePath,
[in] DWORD dwInFlags,
[out] DWORD *pdwOutFlags
);
Paramètres
wszFilePath
[in] Chemin d'accès au fichier exécutable portable (.dll ou .exe) pour l'assembly à vérifier.dwInFlags
[in] Indicateurs destinés à modifier le comportement de vérification. Les valeurs suivantes sont prises en charge :SN_INFLAG_FORCE_VER (0x00000001) - Force la vérification même s'il est nécessaire de substituer les paramètres du Registre.
SN_INFLAG_INSTALL (0x00000002) - Spécifie que c'est la première fois que le manifeste est vérifié.
SN_INFLAG_ADMIN_ACCESS (0x00000004) - Spécifie que le cache autorisera l'accès uniquement aux utilisateurs disposant de privilèges d'administrateur.
SN_INFLAG_USER_ACCESS (0x00000008) - Spécifie que l'assembly sera accessible uniquement à l'utilisateur actuel.
SN_INFLAG_ALL_ACCESS (0x00000010) - Spécifie que le cache ne fournira aucune garantie de restriction d'accès.
SN_INFLAG_RUNTIME (0x80000000) - Réservé exclusivement au débogage interne.
pdwOutFlags
[out] Indicateurs indiquant si la signature de nom fort a été vérifiée. La valeur suivante est prise en charge :- SN_OUTFLAG_WAS_VERIFIED (0x00000001) - Cette valeur est définie à false pour spécifier que la vérification a réussi en raison de paramètres du Registre.
Valeur de retour
true si la vérification réussit ; sinon, false.
Configuration requise
Plateformes : consultez Configuration requise du .NET Framework.
En-tête : StrongName.h
Bibliothèque : incluse en tant que ressource dans MsCorEE.dll
Versions du .NET Framework : 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0
Voir aussi
Référence
Autres ressources
Méthode ICLRStrongName::StrongNameSignatureVerification
Méthode ICLRStrongName::StrongNameSignatureVerificationEx
Historique des modifications
Date |
Historique |
Motif |
---|---|---|
Juillet 2010 |
Lien ajouté à l'alternative recommandée. |
Améliorations apportées aux informations. |