2016-01-23 1 views
-1

Есть ли способ, которым я могу использовать chrome remote desktop api для удаления удаленного рабочего стола удаленной машины (не внутри организации) из моего приложения Windows. Предложите мне шаги для достижения этой цели.Удаленный рабочий стол через chrome с использованием C# .Net

ответ

1

В Chrome нет API удаленного рабочего стола, в Chrome есть расширение браузера удаленного рабочего стола (только для уточнения). Невозможно открыть экземпляр веб-браузера Chrome (для запуска расширения удаленного рабочего стола) из приложения Windows.

Если вашему приложению требуется функция стиля удаленного рабочего стола, вы можете посмотреть загрузку и изменение проекта с открытым исходным кодом, такого как VNC. Убедитесь, что вы прочитали лицензионное соглашение VNC, чтобы убедиться, что соблюдаете их юридические условия. https://www.realvnc.com/products/open/

Википедия VNC страница:

«В вычислительной технике, Virtual Network Computing (VNC) является графической системой совместного использования рабочего стола, который использует протокол буфера кадра удаленного (RFB) для удаленного управления другого компьютера, передает. клавиатуры и мыши событие от одного компьютера к другому, передавая графический экран обновляет обратно в другом направлении, через сеть. [1]»

https://en.wikipedia.org/wiki/Virtual_Network_Computing

Надеется, что это помогает ш с вашим проектом!

+0

Спасибо, но это будет работать вне организации или нет? Например, мой клиентский ПК в другом месте, и я хочу получить доступ к нему с использованием уникального идентификатора, такого как Public IP или MAC-адрес. –

+0

. Программное обеспечение поддерживает подключение к компьютерам за пределами вашей локальной сети (в любой точке мира), но будет ли это работать между вами и ваш клиентский ПК будет зависеть от настроек вашего брандмауэра. VNC по умолчанию использует порты 5900-5901, поэтому они должны быть открыты как для вашего брандмауэра, так и для подключения к работе. – ProgrammerGuy