StrongNameSignatureVerification, fonction
Obtient une valeur indiquant si le manifeste d’assembly au chemin fourni contient une signature de nom fort, qui est vérifiée en fonction des indicateurs spécifiés.
Cette fonction est désormais déconseillée. Utilisez à la place la méthode ICLRStrongName::StrongNameSignatureVerification.
Syntaxe
BOOLEAN StrongNameSignatureVerification (
[in] LPCWSTR wszFilePath,
[in] DWORD dwInFlags,
[out] DWORD *pdwOutFlags
);
Paramètres
wszFilePath
[in] Chemin au fichier exécutable portable (.exe ou .dll) que l’assembly doit vérifier.
dwInFlags
[in] Indicateurs pour modifier le comportement de vérification. Les valeurs suivantes sont admises :
SN_INFLAG_FORCE_VER
(0x00000001) - Force la vérification même s’il est nécessaire de remplacer 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 n’autorise l’accès qu’aux utilisateurs disposant de privilèges administratifs.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é au débogage interne.
pdwOutFlags
[out] Indicateurs spécifiant 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 surfalse
pour spécifier que la vérification a réussi en raison des paramètres du Registre.
Valeur de retour
true
si la vérification a réussi ; sinon, false
.
Configuration requise
Plateformes : Consultez Configuration requise.
En-tête : StrongName.h
Bibliothèque : incluse comme ressource dans MsCorEE.dll
Versions de .NET Framework : Disponible à partir de la version 1.0