Comment : déboguer une application avec gestion des droitsHow-to: debug a rights-enabled application

La rubrique suivante indique comment déboguer une application et utiliser le journal des événements Windows.The following topic shows how to debug your application and use the Windows Event Log.

Débogage de votre applicationDebugging your application

Dans Rights Management Services SDK 2.1, les vérifications anti-débogage dans la version développeur de notre runtime sont désactivées.In Rights Management Services SDK 2.1, the anti-debugging checks in the developer version of our runtime are disabled.

Vous pouvez activer le suivi du débogage à l’aide de la clé de Registre suivante.You can turn on debug tracing by using the following registry key. (Pour désactiver le suivi du débogage, remplacez la valeur par 0.) Rien d’autre n’est nécessaire pour le débogage dans cette version.(To turn debug tracing off, change the value to 0.) Nothing else is required for debugging in this release.

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

Journalisation des applications à l’aide du journal des événements WindowsApplication logging by using the Windows Event Log

Le nom du journal des événements est Microsoft-RMS-MSIPC/Debug.The name of the event log is "Microsoft-RMS-MSIPC/Debug". Cela signifie que votre journal apparaît dans l’Observateur d’événements Windows sous la forme « Journaux des applications et des services\Microsoft\RMS\MSIPC\Debug ».This means that in the Windows Event Viewer, your log appears as "Application and Services Logs\Microsoft\RMS\MSIPC\Debug".

Remarque Le journal est activé par défaut et la valeur 3 est définie pour le niveau de commentaires.Note The log is enabled by default and set to verbosity level 3.

Pour modifier les paramètres de la fonctionnalité de journalisation, vous pouvez utiliser l’interface utilisateur pour l’Observateur d’événements Windows ou Wevtutil, un outil de ligne de commande intégré à Windows.To change the settings of the logging feature, you can use either the UI for the Windows Event Viewer or Wevtutil, a command line tool built into Windows.

Via l’interface Wevtutil, vous pouvez contrôler le niveau de commentaires de votre journal.Through the Wevtutil interface, you can control the level of verbosity of your log.

À ce stade, nous prenons en charge 3 niveaux de journalisation :At this time, we support 3 levels of logging:

  • Niveau 2 : erreurLevel 2—Error
  • Niveau 3 : avertissementLevel 3—Warning
  • Niveau 4 : informationsLevel 4—Information

Par exemple, la commande suivante active le journal des événements MSIPC et affecte la valeur informations au niveau de commentaires.For example, the following command will enable the MSIPC event log and set the level of verbosity to information.

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

Remarque Dans l’Observateur d’événements Windows, dans le menu Affichage, sélectionnez Afficher les journaux d’analyse et de débogage pour afficher le journal de débogage MSIPC.Note In the Windows Event Viewer on the View menu, select Show Analytic and Debug Logs to make the MSIPC Debug log visible.

CommentairesComments

Avant de transmettre vos commentaires, nous vous demandons de consulter notre règlement interne.Before commenting, we ask that you review our House rules.