Beispiel zum Viewer für Inhalte mit Rechteverwaltung
Aktualisiert: November 2007
Im Beispiel zum Viewer für Inhalte mit Rechteverwaltung wird der Zugriff auf eine mit Schutz durch die Verwaltung digitaler Rechte (Digital Rights Management, DRM) verschlüsselte Datei veranschaulicht. Kompilieren Sie das Beispiel, und führen Sie den unten beschriebenen Schritt aus, um die geschützten Bilddateien "Chocolate.png.protected" und "Truffle.png.protected" anzuzeigen. (Die verschlüsselten Beispieldateien werden aus dem Beispiel für die Veröffentlichung von durch die Rechteverwaltung geschützten Inhalten erstellt.)
- Klicken Sie nach Beginn des Beispiels auf File | Open... , und wählen Sie die Bilddatei "Chocolate.png.protected" oder "Truffle.png.protected" für die Anzeige aus. Wenn dem derzeit am System angemeldeten Benutzer in der verschlüsselten Datei gebundene Rechte gewährt wurden, wird das Bild geöffnet und im Bereich Image angezeigt.
Zusätzlich zum Bereich Image 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 Inhalte 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 zum Viewer für Pakete mit Rechteverwaltung
Beispiel für die Veröffentlichung von durch die Rechteverwaltung geschützten Inhalten
Weitere Ressourcen
Rights Management Services SDK - Setting Up Your Development Environment
Rights Management Services SDK - Setting the Client Hierarchy Registry Value