Remote Desktop алгоритм

  • Автор темы Barmutik
  • Дата начала
Статус
Закрыто для дальнейших ответов.
B

Barmutik

#1
Привет!

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

Не станадртный это всовывание так называемого "mirror driver" для отслеживания изменений на экране...

Может кто занимался такой темой уже .. и есть какие либо советы .. что бы не наступать на детские грабли...
 
Z

Zakus

#2
а что именно интересует, какой момент?)

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

или мирор драйвер - это тоже самое???
 
B

Barmutik

#3
Драйвер перехватывает обращения к GDI системе и Вы точно знаете что и где поменялось ...
 
Z

zubr

#5
Для: Barmutik
У нас на форуме вроде кто то выкладывал remote-desktop в авторском ПО, попробуй к нему обратиться.
 
B

Barmutik

#6
Для: ????
Win платформа .. можно ограничить 2000 и выше...

Для: zubr
Попробую посмотреть .. спасибо ...
 

Kmet

Java Team
25.05.2006
1 036
8
#7
Я в свое время подсмотрел в UltraVNC, в нем реализован mirror driver. Правда по его коду сразу видно что проект не коммерческий :unsure:
 
B

Barmutik

#8
Да .. мне уже посоветовали покопать в его сторону .. и код меня тоже впечатлил :unsure:
 
Статус
Закрыто для дальнейших ответов.