Beispiel zum Viewer für Pakete mit Rechteverwaltung
Aktualisiert: November 2007
Im Beispiel zum Viewer für Pakete mit Rechteverwaltung wird veranschaulicht, wie ein XML Paper Specification (XPS)-Dokument oder Package geöffnet wird, das mit Schutz durch die Verwaltung digitaler Rechte (Digital Rights Management, DRM) verschlüsselt ist. Kompilieren Sie das Beispiel, und führen Sie den unten beschriebenen Schritt aus, um die geschützte Beispieldatei "Dokument-RmEncrypted.xps" anzuzeigen. (Die verschlüsselte Beispieldatei wird aus dem Beispiel zum Veröffentlichen von Paketen mit Rechteverwaltung erstellt.)
- Klicken Sie nach Beginn des Beispiels auf File | Open... , und wählen Sie das Anzeigen von "Document-RmEncrypted.xps" aus. Wenn dem derzeit am System angemeldeten Benutzer im Dokument gebundene Berechtigungen gewährt wurden, wird das Dokument geöffnet und im Bereich DocumentViewer angezeigt.
Zusätzlich zum Bereich DocumentViewer werden zwei weitere Bereiche im Anwendungsfenster angezeigt.
Im Bereich "Status" wird jeder Schritt zum Zugriff auf das geschützte Dokument angezeigt, wenn er ausgeführt wird.
Im Bereich "Rights" werden die gebundenen Rechte innerhalb des geschützten Dokuments angezeigt, die dem Benutzer gewährt werden.
Wichtig: Für die Ausführung des Beispiels zum Viewer für Pakete mit Rechteverwaltung ist der Netzwerkzugriff auf einen Server erforderlich, der mit den Microsoft Rights Management Services (RMS) konfiguriert ist. Weitere Informationen zur Konfiguration der Entwicklungsumgebung für die Verwendung von RMS finden Sie unter den folgenden Links.
Rights Management Services SDK - Setting Up Your Development Environment
Rights Management Services SDK - Setting the Client Hierarchy Registry Value
In diesem Beispiel soll nur ein bestimmtes Feature des Windows Presentation Foundation (WPF) veranschaulicht werden, daher werden die für die Anwendungsentwicklung bewährten Methoden nicht befolgt. Ausführliche Informationen über empfohlene Vorgehensweisen bei der Anwendungsentwicklung für Windows Presentation Foundation (WPF) und Microsoft .NET Framework finden Sie unter folgenden Themen:
Eingabehilfen – Bewährte Methoden für Eingabehilfen
Sicherheit – Windows Presentation Foundation-Sicherheit
Lokalisierung – Übersicht über WPF-Globalisierung und -Lokalisierung
Erstellen des Beispiels
Installieren Sie das Windows Software Development Kit (SDK) und öffnen Sie dessen Buildumgebungs-Befehlsfenster. Zeigen Sie im Startmenü auf Alle Programme und Microsoft Windows SDK, und klicken Sie dann auf CMD Shell.
Laden Sie das Beispiel, normalerweise aus der Software Development Kit (SDK)-Dokumentation, auf Ihre Festplatte herunter.
Um das Beispiel über das Buildumgebungs-Befehlsfenster zu erstellen, wechseln Sie zum Quellverzeichnis des Beispiels. Geben Sie an der Eingabeaufforderung MSBUILD ein.
Um das Beispiel mit in Microsoft Visual Studio zu erstellen, laden Sie die Projektmappe oder Projektdatei des Beispiels, und drücken Sie STRG+UMSCHALT+B.
Ausführen des Beispiels
Um das kompilierte Beispiel über das Buildumgebungs-Befehlsfenster auszuführen, führen Sie die EXE-Datei aus dem Ordner Bin\Debug oder Bin\Release, die unter dem Quellcodeordner des Beispiels enthalten sind, aus.
Um das kompilierte Beispiel in Visual Studio mit Debuggen auszuführen, drücken Sie F5.
Siehe auch
Aufgaben
Beispiel zum Veröffentlichen von Paketen mit Rechteverwaltung
Beispiel für die Veröffentlichung von durch die Rechteverwaltung geschützten Inhalten
Beispiel zum Viewer für Inhalte mit Rechteverwaltung
Weitere Ressourcen
Rights Management Services SDK - Setting Up Your Development Environment
Rights Management Services SDK - Setting the Client Hierarchy Registry Value