Freigeben über


Allgemeine Programmierrichtlinien

Die folgenden Abschnitte enthalten allgemeine Richtlinien für die Entwicklung von Anwendungen in einer Remotedesktopdienstumgebung.

In diesem Abschnitt

Anwendungskompatibilitätsebene

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

Client/Server-Anwendungsrichtlinien

Client-/Serveranwendungen dürfen nicht davon ausgehen, dass eine Verbindung mit einem einzelnen Computer einer einzelnen Benutzersitzung entspricht.

Überwachen von Sitzungsverbindungen und Trennungen

Um eine Anwendung bei Remotedesktopdiensten zu registrieren, speichern Sie den Namen der virtuellen Kanalserveranwendung in der Registrierung, indem Sie einen Unterschlüssel hinzufügen.

Richtlinien für Peripheriehardware

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

Laufzeitverknüpfung mit Wtsapi32.dll

Ihre Anwendung kann die Remotedesktopdienste-API verwenden, um zur Laufzeit dynamisch mit dem Wtsapi32.dll zu verknüpfen. Dazu sollte Ihre Anwendung die LoadLibrary-Funktion aufrufen, um Wtsapi32.dll zu laden.