Funzione StrongNameSignatureVerification
Ottiene un valore che indica se il manifesto dell'assembly nel percorso specificato contiene una firma con nome sicuro, che viene verificata in base ai flag specificati.
Questa funzione è stata deprecata. Utilizzare invece il metodo ICLRStrongName::StrongNameSignatureVerification .
Sintassi
BOOLEAN StrongNameSignatureVerification (
[in] LPCWSTR wszFilePath,
[in] DWORD dwInFlags,
[out] DWORD *pdwOutFlags
);
Parametri
wszFilePath
[in] Percorso del file eseguibile portabile (.dll o .exe) per l'assembly da verificare.
dwInFlags
[in] Flag per modificare il comportamento di verifica. Sono supportati i valori seguenti:
SN_INFLAG_FORCE_VER
(0x00000001) - Forza la verifica anche se è necessario eseguire l'override delle impostazioni del Registro di sistema.SN_INFLAG_INSTALL
(0x00000002): specifica che si tratta della prima verifica del manifesto.SN_INFLAG_ADMIN_ACCESS
(0x00000004): specifica che la cache consentirà l'accesso solo agli utenti con privilegi amministrativi.SN_INFLAG_USER_ACCESS
(0x00000008): specifica che l'assembly sarà accessibile solo all'utente corrente.SN_INFLAG_ALL_ACCESS
(0x00000010): specifica che la cache non fornirà alcuna garanzia di restrizione di accesso.SN_INFLAG_RUNTIME
(0x80000000) - Riservato per il debug interno.
pdwOutFlags
[out] Flag che indicano se la firma del nome sicuro è stata verificata. Il valore seguente è supportato:
SN_OUTFLAG_WAS_VERIFIED
(0x00000001): questo valore è impostato sufalse
per specificare che la verifica è riuscita a causa delle impostazioni del Registro di sistema.
Valore restituito
true
se la verifica ha avuto esito positivo; in caso contrario, false
.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: StrongName.h
Libreria: Incluso come risorsa in MsCorEE.dll
Versioni di .NET Framework: Disponibile dalla versione 1.0