AnwendungstypenApplication types

Dieses Thema behandelt die Typen von Anwendungen, die Sie als rechtlich geschützte Anwendung erstellen können.This topic covers types of applications that you might choose to create as rights-enabled.

Die folgenden Anwendungstypen werden derzeit vom Rights Management Services SDK 2.1 unterstützt.The following application types are currently supported by Rights Management Services SDK 2.1

Einfache AnwendungenSimple applications

Bei einer einfachen Anwendung kann es sich um ein Befehlszeilenprogramm handeln, das zum Verschlüsseln einer gegebenen Datei erstellt wird.A simple application could be a command line tool built to encrypt a provided file. Ein Beispiel für eine einfache, rechtlich geschützte Anwendung finden Sie in unserer Implementierung von IPCHelloWorld unter Entwickeln Ihrer Anwendung.For an example of a simple, rights-enabled application see our implementation of IPCHelloWorld, described in Developing your application.

ServermodusanwendungenServer mode applications

Der Servermodus ist für nicht interaktive Anwendungen vorgesehen, die RMS-geschützte Inhalte nutzen, schützen oder verarbeiten.Server mode is meant for non-interactive applications that consume, protect or process RMS-protected content. Ein Beispiel wäre eine Anwendung zur Verhinderung von Datenverlusten, die als Dienst auf einem Dateiserver ausgeführt wird und automatisch vertrauliche Dokumente schützt.An example would be a Data Loss Prevention application that runs as a service on a file server and automatically protects sensitive documents. Ein Beispiel für diesen Anwendungstyp finden Sie unter IpcDlp Beispiel .See the IpcDlp sample for an example of this application type.

Wenn Ihre Anwendung den Servermodus verwendet, sollte sie sich automatisch beim RMS-Server authentifizierten.If your application uses the server mode, it should authenticate to the RMS server silently. Anders als beim Clientmodus öffnet das RMS SDK 2.1 keine Administratoranmeldeaufforderung, wenn die automatische Authentifizierung fehlschlägt.Unlike the client mode, the RMS SDK 2.1 will not open a credential prompt when it fails to authenticate silently. Zudem wird bei der Ausführung im Servermodus kein Anwendungsmanifest benötigt.Also, when running in server mode, no application manifest is needed.

Weitere Informationen zum Festlegen des API-Sicherheitsmodus finden Sie unter Festlegen des API-Sicherheitsmodus.For more information on setting the API security mode see, Setting the API security mode.

Rich-Client-AnwendungenRich client applications

Eine Rich-Client-Anwendung ermöglicht den Benutzern das Anzeigen und Bearbeiten von Daten über eine grafische Benutzeroberfläche (GUI).A rich client application allows users to view and manipulate data through a graphical user interface (GUI). Häufig sind die in dieser GUI dargestellten Daten sehr wertvoll und vertraulich, sodass sie vor Diebstahl oder einer versehentlichen Offenlegung geschützt werden müssen.Often, the data presented in this GUI is high-value and sensitive to theft or accidental exposure. Die Datenschutzunterstützung verbessert in der Regel vorhandene Szenarien, ist jedoch nicht die primäre Motivation für die Entwicklung einer solchen Anwendung.Information protection support typically enhances existing scenarios but, is not the primary motivation for developing the application.

Der Einsatz des RMS SDK 2.1 für Rich-Client-Anwendungen erleichtert Folgendes:Using RMS SDK 2.1 with rich client applications helps you:

  • Sicherstellen, dass diese Daten stets verschlüsselt sind.Ensure that this data is always encrypted.

  • Verhindern, dass Benutzer Daten in ein ungeschütztes Format extrahieren (z. B. das Kopieren und Einfügen über die Zwischenablage verhindern).Prevent users from extracting data to an unprotected format (for example, prevent using the clipboard to copy and paste).

Microsoft Notepad ist eine einfache Rich-Client-Anwendung.Microsoft Notepad is a simple rich client application. Microsoft Office ist eine komplexere Rich-Client-Anwendung.Microsoft Office is a more complex rich client application.

Weitere Informationen zum Schutz Ihrer Anwendung finden Sie unter Grundlegendes zu Nutzungseinschränkungen.For more information on protecting your application, see Understanding usage restrictions.