Udostępnij przez


Adresy IP i nazwy komputerów

Wielu użytkowników może być zalogowanych jednocześnie na serwerze hosta sesji usług pulpitu zdalnego (hosta sesji usług pulpitu zdalnego). W związku z tym nie można bezpiecznie założyć, że nazwa komputera lub adres IP przypisany do komputera są skojarzone z jednym użytkownikiem. Różni się to od środowiska systemu Windows z jednym użytkownikiem, w którym w danym momencie jest zalogowany tylko jeden użytkownik.

Aplikacje korzystające z nazwy komputera lub adresu IP do licencjonowania lub jako środka identyfikacji iteracji aplikacji w sieci nie będą działać prawidłowo w środowisku usług pulpitu zdalnego, ponieważ nazwa komputera lub adres IP serwera mogą być skojarzone z wieloma użytkownikami.

W środowisku usług pulpitu zdalnego każdy terminal klienta lub emulator terminalu ma oddzielny adres IP i nazwę komputera. Aby pobrać adres IP i nazwę komputera klienta, wywołaj funkcję WTSQuerySessionInformation. Inne funkcje pobierające te adresy sieciowe i nazwy komputerów pobierają nazwę i adres serwera hosta sesji usług pulpitu zdalnego. Na przykład funkcja GetComputerNameEx zwraca nazwę komputera serwera.