Протокол удаленного рабочего стола версии 6.1 изменил способ обработки сеансов RDP (создание сеанса 0, что ранее означало «сеанс консоли», в неинтерактивный сеанс). Мне нужно выяснить из моей программы, как определить, какая версия протокола RD используется в текущем сеансе RDP. Однако ничего, что я могу найти в API терминалов Windows, похоже, дает мне версию протокола. Мы ценим любые предложения. Большое спасибо.Определить версию протокола удаленного рабочего стола программно?
3
A
ответ
2
Атрибут WTSClientBuildNumber
в WTS_INFO_CLASS
содержит номер сборки клиента, который является версией клиентского RDP.
Тип перечисления WTS_INFO_CLASS
содержит значения, указывающие тип информации о сеансе, которую необходимо получить при вызове функции WTSQuerySessionInformation
.
Зачем вам нужна эта информация? Подавляющее большинство программ должно быть написано без каких-либо знаний о том, находится ли пользователь на экране экрана или удаленного рабочего стола. – popester