Adresses IP et noms d’ordinateurs

Plusieurs utilisateurs peuvent être connectés simultanément à un serveur hôte de session Bureau à distance (hôte de session Bureau à distance). Par conséquent, il n’est pas possible de supposer que le nom de l’ordinateur ou l’adresse IP affectée à l’ordinateur sont associés à un seul utilisateur. cela diffère d’un environnement de Windows d’un seul utilisateur, dans lequel un seul utilisateur est connecté à la fois.

Les applications qui utilisent le nom d’ordinateur ou l’adresse IP pour la licence ou comme moyen d’identifier une itération de l’application sur le réseau ne fonctionneront pas correctement dans un environnement Services Bureau à distance, car le nom d’ordinateur ou l’adresse IP du serveur peut être associé à de nombreux utilisateurs.

Dans un environnement de Services Bureau à distance, chaque terminal client ou émulateur de terminal possède une adresse IP et un nom d’ordinateur distincts. Pour récupérer l’adresse IP et le nom d’ordinateur d’un client, appelez la fonction WTSQuerySessionInformation . Les autres fonctions qui récupèrent ces adresses réseau et noms d’ordinateurs récupèrent le nom et l’adresse du serveur hôte de session Bureau à distance. Par exemple, la fonction GetComputerNameEx retourne le nom d’ordinateur du serveur.