Allgemeine Programmierrichtlinien

Die folgenden Abschnitte enthalten allgemeine Richtlinien für die Entwicklung von Anwendungen in Remotedesktopdienste Umgebung.

In diesem Abschnitt

Anwendungskompatibilitätsschicht

Zum Ausführen von Legacyanwendungen in einer Remotedesktopdienste können Sie die Remotedesktopdienste Anwendungskompatibilitätsebene verwenden.

Client-/Serveranwendungsrichtlinien

Client-/Serveranwendungen dürfen nicht davon ausgehen, dass eine einzelne Computerverbindung einer einzelnen Benutzersitzung entspricht.

Überwachen von Sitzungsverbindungen und -trennungen

Um eine Anwendung bei Remotedesktopdienste registrieren, speichern Sie den Namen der Serveranwendung des virtuellen Kanals in der Registrierung, indem Sie einen Unterschlüssel hinzufügen.

Richtlinien für Peripheriehardware

Wenn ihr Hardwaregerät nicht für die Verwendung über eine Remotesitzung konzipiert ist, müssen Anbieter sicherstellen, dass die Gerätetreibersoftware erzwingt, dass die Umleitung des Geräts mithilfe einer System- oder Gruppenrichtlinie deaktiviert wird.

Laufzeitverknüpfung mit Wtsapi32.dll

Ihre Anwendung kann die Remotedesktopdienste-API verwenden, um zur Laufzeit dynamisch Wtsapi32.dll zu verknüpfen. Zu diesem Grund sollte Ihre Anwendung die LoadLibrary-Funktion aufrufen, um Wtsapi32.dll.