Nasıl yapılır: Hakları etkinleştirilmiş uygulamanın hatalarını ayıklama

Önemli

Mart 2020'ye kadar yayımlanan Microsoft Rights Management Service SDK sürümleri kullanım dışıdır; önceki sürümleri kullanan uygulamaların Mart 2020 sürümünü kullanacak şekilde güncelleştirilmiş olması gerekir. Tüm ayrıntılar için kullanımdan kaldırma bildirimine bakın.

Microsoft Rights Management Service SDK'sı için başka geliştirme planlanmıyor. Sınıflandırma, etiketleme ve koruma hizmetleri için Microsoft Bilgi Koruması SDK'sının benimsenmesini kesinlikle öneririz.

Aşağıdaki konuda uygulamanızın hatalarının nasıl ayıklanacağı ve Windows Olay Günlüğü’nün nasıl kullanılacağı gösterilmektedir.

Uygulamanızın hatalarını ayıklama

Rights Management Services SDK 2.1’de, çalışma zamanımızın geliştirici sürümünde hata ayıklama önleme denetimleri devre dışı bırakılmıştır.

Aşağıdaki kayıt defteri anahtarını kullanarak hata ayıklama izlemeyi açabilirsiniz. (Hata ayıklama izlemeyi kapatmak için değeri 0 olarak değiştirin.) Bu sürümde hata ayıklama için başka bir şey gerekli değildir.

HKEY_LOCAL_MACHINE
   SOFTWARE
      Microsoft
         MSIPC
            "Trace" = 00000001
            Data type
            dword

Windows Olay Günlüğü kullanarak uygulama günlüğe kaydetme

Olay günlüğünün adı "Microsoft-RMS-MSIPC/Debug" şeklindedir. Bu, Windows Olay Görüntüleyicisi günlüğünüzün "Uygulama ve Hizmet Günlükleri\Microsoft\RMS\MSIPC\Debug" olarak göründüğü anlamına gelir.

Not Günlük varsayılan olarak etkindir ve ayrıntı düzeyi 3 olarak ayarlanır.

 

Günlüğe kaydetme özelliğinin ayarlarını değiştirmek için, Windows Olay Görüntüleyici kullanıcı arabirimini veya Windows’ta yerleşik bir komut satırı aracı olan Wevtutil’i kullanabilirsiniz.

Wevtutil arabirimi aracılığıyla, günlüğünüzün ayrıntı düzeyini kontrol edebilirsiniz.

Şu anda 3 günlüğe kaydetme düzeyini destekliyoruz:

  • Düzey 2 — Hata
  • Düzey 3 — Uyarı
  • Düzey 4 — Bilgi

Örneğin, aşağıdaki komut, MSIPC olay günlüğünü etkinleştirir ve ayrıntı düzeyini bilgi olarak ayarlar.

wevtutil sl Microsoft-RMS-MSIPC/Debug /e:true /l:4

NotGörünüm menüsündeki Windows Olay Görüntüleyicisi Analitik ve Hata Ayıklama Günlüklerini Göster'i seçerek MSIPC Hata Ayıklama günlüğünü görünür hale getirin.