Postupy: Ladění aplikace s povolenými právy

Důležité

Verze sady MICROSOFT Rights Management Service SDK vydané před březnem 2020 jsou zastaralé; aplikace používající starší verze musí být aktualizovány tak, aby používaly verzi z března 2020. Úplné podrobnosti najdete v oznámení o vyřazení.

Pro sadu MICROSOFT Rights Management Service SDK se neplánují žádná další vylepšení. Důrazně doporučujeme přijmout sadu Microsoft Information Protection SDK pro klasifikaci, označování a služby ochrany.

Následující téma ukazuje, jak ladit aplikaci a používat protokol událostí systému Windows.

Ladění aplikace

V sadě Rights Management Services SDK 2.1 jsou ve verzi modulu runtime pro vývojáře zakázány kontroly proti ladění.

Trasování ladění lze zapnout pomocí následujícího klíče registru. (Pokud chcete trasování ladění vypnout, změňte hodnotu na 0.) Pro ladění v této verzi se nevyžaduje nic jiného.

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

Protokolování aplikací pomocí protokolu událostí systému Windows

Protokol událostí má název „Microsoft-RMS-MSIPC/Debug“. To znamená, že ve Windows Prohlížeč událostí se váš protokol zobrazí jako "Protokoly aplikací a služeb\Microsoft\RMS\MSIPC\Debug".

Poznámka Protokol je ve výchozím nastavení povolený a nastaven na úroveň podrobností 3.

 

Chcete-li změnit nastavení funkce protokolování, můžete použít buď uživatelské rozhraní prohlížeče událostí systému Windows, nebo nástroj pro příkazový řádek Wevtutil, který je součástí systému Windows.

Prostřednictvím rozhraní Wevtutil můžete řídit úroveň podrobností protokolu.

V současné době podporujeme 3 úrovně protokolování:

  • Úroveň 2 – Chyba
  • Úroveň 3 – Upozornění
  • Úroveň 4 – Informace

Následující příkaz například povolí protokol událostí MSIPC a nastaví úroveň podrobností na úroveň informace.

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

Poznámka V Prohlížeč událostí systému Windows v nabídce Zobrazení vyberte Zobrazit analytické a ladicí protokoly, aby byl protokol ladění MSIPC viditelný.