Как узнать, какой пользователь использовался для подключения к удаленной машине (используя mstsc)

Я спрашивал об этом раньше, но думаю, что кое-что недостаточно глубоко понял.

Если кто-то использует подключение к удаленному рабочему столу (mstsc.exe) на компьютере A для подключения к компьютеру B, как моя программа (работающая на компьютере A) может определить, какая учетная запись пользователя использовалась для входа в компьютер B?

Я не могу использовать Кассию, потому что она выдает ошибку "Доступ запрещен". Это можно исправить только путем изменения ключа реестра на компьютере B, но у меня нет доступа для этого.

У кого-нибудь есть идеи как это сделать?

РЕДАКТИРОВАТЬ:

Другой вариант заключается в том, чтобы сразу же после установления соединения проверить, какой пользователь в данный момент вошел в систему B.

Я попытался сделать это с помощью wmic, nbtstat и psloggedon.exe, но ничего из этого не сработало.

Кстати, я бы предпочел код C#, если это возможно.

0 ответов

Другие вопросы по тегам