Как узнать, какой пользователь использовался для подключения к удаленной машине (используя mstsc)
Я спрашивал об этом раньше, но думаю, что кое-что недостаточно глубоко понял.
Если кто-то использует подключение к удаленному рабочему столу (mstsc.exe) на компьютере A для подключения к компьютеру B, как моя программа (работающая на компьютере A) может определить, какая учетная запись пользователя использовалась для входа в компьютер B?
Я не могу использовать Кассию, потому что она выдает ошибку "Доступ запрещен". Это можно исправить только путем изменения ключа реестра на компьютере B, но у меня нет доступа для этого.
У кого-нибудь есть идеи как это сделать?
РЕДАКТИРОВАТЬ:
Другой вариант заключается в том, чтобы сразу же после установления соединения проверить, какой пользователь в данный момент вошел в систему B.
Я попытался сделать это с помощью wmic, nbtstat и psloggedon.exe, но ничего из этого не сработало.
Кстати, я бы предпочел код C#, если это возможно.