Что такое сервер терминалов / службы терминалов на платформе Windows?

В настоящее время я читаю описание MSDN некоторых API-интерфейсов Windows, например WTSEnumerateSessions, и в нем есть такие слова, как

... используется ... на сервере терминалов

а также

... требует запуска служб терминалов

Но, похоже, нет объяснения, что это за «терминальные» вещи и как я могу убедиться, что они действительно работают.

Могу ли я быть уверен, что на каждом компьютере с Windows XP SP3, Vista и Windows 7 работают эти терминальные службы?


person ahmd0    schedule 17.10.2011    source источник


Ответы (1)


Службы терминалов - это компонент Windows, который разрешает сеансы удаленного рабочего стола. Как правило, у вас есть Windows Server, на котором запущена роль служб терминалов. Клиенты, будь то Windows 7 или тонкий клиент, подключаются к терминальному серверу по протоколу RDP.

WTSEnumerateSessions предназначен для запуска на таком сервере и возвращает пронумерованный список клиентских сеансов.

Windows XP, Vista и 7 имеют возможность размещать сеансы удаленного рабочего стола, однако это не так мощно, как фактическая роль служб терминалов (теперь называемых службами удаленных рабочих столов в Windows Server 2008 R2).

person cocoahero    schedule 17.10.2011
comment
Спасибо. Тем не менее, могу ли я быть уверен, что все эти API-интерфейсы WTS ... будут работать в Windows XP SP3 и более поздних версиях? - person ahmd0; 17.10.2011
comment
Да, я верю, что так и будет. Эти службы включены по умолчанию, и если API настолько надежен, насколько должен быть, он должен иметь возможность обрабатывать крайний случай, когда TS не работает (и возвращать пустой список или ошибку). - person cocoahero; 17.10.2011
comment
Просто из любопытства, как бы вы остановили этот терминальный сервер? - person ahmd0; 17.10.2011
comment
Вы можете отключить возможность удаленного подключения рабочего стола к компьютеру, используя меню Свойства компьютера - ›Удаленный. Чтобы остановить фактическую службу, откройте панель управления службами (Пуск - ›Выполнить -› services.msc) - person cocoahero; 17.10.2011