Захват запроса удаленного рабочего стола - PullRequest
0 голосов
/ 17 декабря 2010

У меня на компьютере-А запущено приложение, теперь машина-Б запрашивает удаленный рабочий стол для машины-А.Приложение, работающее на компьютере-A, должно захватить этот запрос и зарегистрировать его.Возможно ли это через C ++ / C #.

Я гуглил, чтобы найти, если есть какие-либо сообщения вдов, которые передаются, но напрасно.Также я не смогу привязаться к порту 3389, так как он уже используется сервером удаленного рабочего стола.

Ответы [ 2 ]

1 голос
/ 12 февраля 2011

Вы можете получать уведомления о различных событиях удаленного рабочего стола через ServiceBase.OnSessionChange (если ваше приложение .NET работает как служба Windows) или WTSRegisterSessionNotification . Чтобы получить дополнительную информацию о новом сеансе, вы можете использовать другие функции WTS * или библиотеку Cassia из приложения .NET.

1 голос
/ 17 декабря 2010

Конечно, вы не можете связать, но вы МОЖЕТЕ перехватить трафик - читайте для необработанных сокетов и / или драйвера PCAP.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...