2015-11-03 3 views
0

Как получить клиент имя пользователя Четы RDPC# получить имя клиента из RDP выигрыш сеанса формы заявки

Компьютера А Войти, как пользователь домена «а/user1» user1 удаленных рабочий стола подключения к компьютеру В качестве пользователя домена «а \ тест «

в компьютере B пользователя 1 открыть форму победы приложения выиграть форму заявку необходимо отслеживать, какой вход пользователя в компьютере ПИР, к нему

что я хочу: WinForm в компьютере B может отображать» ABC \ user1 "

+0

Если вы можете установить программное обеспечение на компьютере A, я думаю, вы можете сделать это через [виртуальные каналы] (https://msdn.microsoft.com/en-us/library/aa383509 (v = vs.85) .aspx). –

ответ

0

Это будет невозможно, так как пользовательский контекст mstsc.exe в ComputerA не передается с сеансом RDP, а только учетные данные для входа в поле «Имя пользователя:» во время входа в систему. Вы можете просмотреть имя ПК и/или IP-адрес всех подключенных клиентов RDP, выполнив поиск netstat вывода для 3389. Возможно, это поможет вам определить целевого пользователя.

Я не знаю архитектуры вашего приложения, но, как правило, считается неправильной практикой для пользователей использовать «учетные записи служб» или «общие логины». Предоставление пользователю домена abc\user1 доступа к RDP для ComputerB позволит вам получить доступ к необходимой вам информации.

Смежные вопросы