Condividi tramite


Funzione StrongNameSignatureVerification

Ottiene un valore indica se il manifesto dell'assembly al percorso fornito contiene una firma con nome sicuro, verificata secondo i flag specificati.

Questa funzione è deprecata in .NET Framework versione 4. Utilizzare il metodo ICLRStrongName::StrongNameSignatureVerification.

BOOLEAN StrongNameSignatureVerification (
    [in]  LPCWSTR   wszFilePath,
    [in]  DWORD     dwInFlags,
    [out] DWORD     *pdwOutFlags
);

Parametri

  • wszFilePath
    [in] Percorso del file di tipo PE (DLL o EXE) relativo all'assembly da verificare.

  • dwInFlags
    [in] Flag per la modifica del comportamento di verifica. Sono supportati i seguenti valori:

    • SN_INFLAG_FORCE_VER (0x00000001) - Impone la verifica anche se è necessario sottoporre a override le impostazioni del Registro di sistema.

    • SN_INFLAG_INSTALL (0x00000002) - Specifica che la verifica del manifesto viene eseguita per la prima volta.

    • SN_INFLAG_ADMIN_ACCESS (0x00000004) - Specifica che l'accesso alla cache sarà consentito 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 dell'accesso.

    • SN_INFLAG_RUNTIME (0x80000000) - Riservato per il debug interno.

  • pdwOutFlags
    [out] Flag che indicano se la firma con nome sicuro è stata verificata. È supportato il valore riportato di seguito:

    • SN_OUTFLAG_WAS_VERIFIED (0x00000001) - Questo valore viene impostato su false per specificare che la verifica ha avuto esito positivo grazie alle impostazioni del Registro di sistema.

Valore restituito

true se la verifica viene è stata eseguita correttamente; in caso contrario, false.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: StrongName.h

Libreria: inclusa come risorsa in MsCorEE.dll

Versioni di .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Vedere anche

Riferimenti

Interfaccia ICLRStrongName

Altre risorse

Metodo ICLRStrongName::StrongNameSignatureVerification

Metodo ICLRStrongName::StrongNameSignatureVerificationEx

Cronologia delle modifiche

Data

Cronologia

Motivo

Luglio 2010

È stato aggiunto un collegamento all'alternativa consigliata.

Miglioramento delle informazioni.