RDP Console Shadow в C # - PullRequest
       6

RDP Console Shadow в C #

2 голосов
/ 05 октября 2011

Я пишу приложение с MSTSCLib для управления 4 компьютерами с Windows 7 или Windows 2008 Server.

Это мое приложение: enter image description here

public AxMSTSCLib.AxMsRdpClient6 rdp;

rdp.Server = txtServer.Text;
rdp.UserName = txtUserName.Text;

IMsTscNonScriptable secured = (IMsTscNonScriptable)rdp.GetOcx();
secured.ClearTextPassword = txtPassword.Text;

rdp.DesktopHeight = 1024;
rdp.DesktopWidth = 1280;
rdp.Connect();

Эти 4 компьютера управляют 4 генераторами энергии.

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

Моя текущая ситуация такова, что мое приложение подключается к удаленному компьютеру, но блокирует сеанс с другим человеком. (Сеанс был заблокирован, нажмите CTRL + ALT-DEL)

Выполняя поиск в Google, я думаю, что мне нужно что-то под названием " Remote Session Shadowing ". Это правильно?

Как я могу сделать это с C # ?

Я нашел интересную информацию здесь , это можно сделать с помощью MSTSCLib?

Ответы [ 2 ]

3 голосов
/ 05 октября 2011

Я бы держался подальше от RDP и выбрал бы какое-нибудь решение с открытым исходным кодом, такое как TightVNC, пожалуйста, посмотрите:

http://www.tightvnc.com/licensing.php

VNC имеет желаемую функцию по дизайну.

0 голосов
/ 05 октября 2011

К сожалению, кажется, что больше невозможно «поделиться» сеансом с RDP, скорее всего, из-за мер по предотвращению совместного использования лицензий.

Это означает, что больше невозможно войти в «запущенный сеанс» (пользователь уже вошел в систему) без выхода из другого сеанса.

Это было возможно в XP, но оно ушло с 7 (и я думаю, сервер 2008 тоже).

Возможно, вы захотите взглянуть на Windows Remote Assistance, потому что это единственный доступный вариант, который встроен в ОС.

Помимо VNC, вы также можете проверить TeamViewer ,который, как я слышал, прекрасно работает.Хотя я не уверен, что есть доступный API.

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