Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Sağlanan yoldaki derleme bildiriminin, belirtilen bayraklara göre doğrulanan bir tanımlayıcı ad imzası içerip içermediğini belirten bir değer alır.
Bu işlev kullanım dışı bırakıldı. Bunun yerine ICLRStrongName::StrongNameSignatureVerification yöntemini kullanın.
Sözdizimi
BOOLEAN StrongNameSignatureVerification (
[in] LPCWSTR wszFilePath,
[in] DWORD dwInFlags,
[out] DWORD *pdwOutFlags
);
Parametreler
wszFilePath
[in] Derlemenin doğrulanması için taşınabilir yürütülebilir (.dll veya .exe) dosyasının yolu.
dwInFlags
[in] Doğrulama davranışını değiştirmek için bayraklar. Aşağıdaki değerler desteklenir:
SN_INFLAG_FORCE_VER(0x00000001) - Kayıt defteri ayarlarını geçersiz kılmak gerekse bile doğrulamayı zorlar.SN_INFLAG_INSTALL(0x00000002) - Bildirimin ilk kez doğrulandığını belirtir.SN_INFLAG_ADMIN_ACCESS(0x00000004) - Önbelleğin yalnızca yönetici ayrıcalıklarına sahip kullanıcılara erişim izni verileceğini belirtir.SN_INFLAG_USER_ACCESS(0x00000008) - Derlemenin yalnızca geçerli kullanıcı tarafından erişilebilir olacağını belirtir.SN_INFLAG_ALL_ACCESS(0x00000010) - Önbelleğin erişim kısıtlaması garantisi sağlamayacağını belirtir.SN_INFLAG_RUNTIME(0x80000000) - İç hata ayıklama için ayrılmıştır.
pdwOutFlags
[out] Tanımlayıcı ad imzasının doğrulanıp doğrulanmadığını gösteren bayraklar. Aşağıdaki değer desteklenir:
-
SN_OUTFLAG_WAS_VERIFIED(0x00000001) - Bu değer, kayıt defteri ayarları nedeniyle doğrulamanın başarılı olduğunu belirtmek için olarak ayarlanırfalse.
Dönüş Değeri
true doğrulama başarılı olursa; aksi takdirde , false.
Gereksinimler
Platform: Bkz. Sistem Gereksinimleri.
Üstbilgi: StrongName.h
Kitaplığı: MsCorEE.dll'da kaynak olarak dahil edilen
.NET Framework Sürümleri: 1.0 sürümünden itibaren kullanılabilir