Аналогично тому, что я спрашивал здесь ранее: Поиск IP-адреса физической машины при удаленном сеансе
Я хочу найти IP-адрес источника при наличии вложенных подключений удаленного управления.
Допустим, у вас есть сервер A (@ xxx.com) и сервер B (@ xxx_1.com). Сервер A доступен для внешнего мира, а сервер B - нет. Доступ к серверу B возможен только в том случае, если вы находитесь в том же домене или в домене (@ xxx.com).
Поэтому, если я хочу подключиться к серверу B, мне придется подключиться к удаленному рабочему столу с сервером A и затем к серверу B.
Это дает мне вложенное подключение к удаленному рабочему столу. У меня вопрос: как определить IP-адрес исходного (клиентского) компьютера? (для целей ведения журнала)
Я попытался получить доменное имя «клиента» и использовать это искать все доступные серверы в этом домене (WTSEnumerateServersA
): https://docs.microsoft.com/nl-nl/windows/win32/api/wtsapi32/nf-wtsapi32-wtsenumerateserversa
Но это всегда дает мне пустой список серверов. Есть ли способ сделать это вообще?