Condividi tramite


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 su false 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

Vedi anche