Instructions générales en matière de programmation

Les sections suivantes fournissent des instructions générales pour le développement d’applications dans un environnement des services Bureau à distance.

Contenu de cette section

Couche de compatibilité des applications

Pour exécuter des applications héritées dans un environnement des services Bureau à distance, vous pouvez utiliser la couche Compatibilité des applications des services Bureau à distance.

Instructions relatives aux applications client/serveur

Les applications clientes/serveurs ne doivent pas supposer qu’une connexion d’ordinateur unique équivaut à une session utilisateur unique.

Surveillance des connexions et des déconnexions de session

Pour inscrire une application auprès des services Bureau à distance, stockez le nom de l’application de serveur de canal virtuel dans le Registre en ajoutant une sous-clé.

Instructions relatives au matériel périphérique

Si leur périphérique matériel n’est pas conçu pour fonctionner sur une session à distance, les fournisseurs doivent s’assurer que le logiciel du pilote de périphérique force la désactivation de la redirection de l’appareil à l’aide d’une stratégie système ou d’une stratégie de groupe.

Liaison au moment de l’exécution vers Wtsapi32.dll

Votre application peut utiliser l’API Des services Bureau à distance pour établir un lien dynamique avec le Wtsapi32.dll au moment de l’exécution. Pour ce faire, votre application doit appeler la fonction LoadLibrary pour charger Wtsapi32.dll.