Instructions pour plusieurs utilisateurs
Les sections suivantes fournissent des instructions pour le développement d’applications pour plusieurs utilisateurs dans un environnement services Bureau à distance.
Contenu de cette section
-
L’installation d’une application pour un seul utilisateur peut créer des problèmes dans un environnement des services Bureau à distance multi-utilisateurs.
-
Les applications doivent stocker les informations spécifiques à l’utilisateur dans des emplacements spécifiques à l’utilisateur, séparément des informations globales qui s’appliquent à tous les utilisateurs.
-
Les services Bureau à distance utilisent plusieurs espaces de noms pour les objets du noyau ; un espace de noms global est principalement utilisé par les services dans les applications client/serveur.
-
Il est déconseillé de supposer que le nom d’ordinateur ou l’ adresse IP affectée à l’ordinateur sont associés à un seul utilisateur, étant donné que plusieurs utilisateurs peuvent être connectés simultanément à un serveur hôte de Session Bureau à distance.
Comme toujours, verrouillez les fichiers et les bases de données tout en apportant des modifications afin d’éviter toute perte accidentelle de données.
Votre application ne doit pas verrouiller les fichiers d’application au moment de l’exécution qui ne sont pas des fichiers par utilisateur. Les fichiers d’exécution verrouillés peuvent empêcher l’exécution de plusieurs instances de l’application ou de processus sous l’application, tels que les Assistants. Un bon moyen de tester quels fichiers sont des fichiers d’application au moment de l’exécution consiste à suivre les fichiers qui sont installés par le programme d’installation de l’application. Les fichiers par utilisateur sont rarement installés par le programme d’installation ; Par conséquent, la plupart des fichiers installés par le programme d’installation sont des fichiers d’application au moment de l’exécution.