Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.08.27;
Скачать: CL | DM;

Вниз

Захват окна   Найти похожие ветки 

 
Свободный художник   (2010-03-26 10:14) [0]

Доброго времени суток. Интересует следующий вопрос...на одном из компьютеров сети работает определенная "программа", каким образом можно управлять этой программой на другом компьютере сети.
1) На сколько я себе представляю это два приложения, первое работает на компьютере с "программой", второе на компьютере с которого должно происходить управление.
2) "Программа" выглядит в виде одного окна с одним и тем же постоянным именем...соответственно можно осущесвить захват окна
3) Скринить окно и пересылать на компьютер с которого происходит управление  и в случае нажатия мыши по координатам окна нажимать мышь на компьютере с программой в нужном месте.

Так вот я о чем....как же осуществить захват окна. Ткните в нужную сторону...или может эта задача уже решена другим способом?


 
Сергей М. ©   (2010-03-26 10:26) [1]

В смысле ты хочешь самостоятельно реализовать все это хозяйство ?
Или ты просто не в курсе существования готового софта, делающего и это и многое другое ?


 
Рамиль_   (2010-03-26 10:43) [2]

http://www.ultravnc.com/


 
oldman ©   (2010-03-26 10:54) [3]

"Управление удаленным рабочим столом"?


 
Юрий Зотов ©   (2010-03-26 11:43) [4]

А что такое "захват окна"?


 
Свободный художник   (2010-03-26 11:43) [5]

В том то и дело, что мне нужно только одно окно, а не весь рабочий стол. Radmin и т.д. Это все понятно. Но мне нужно получить упрвление только одним окном и я хочу все это хозяйство реализвать, потому что либо не нету такого готового ПО либо я действительно плохо искал. Если у вас есть соображения по поводу готового софта...я буду только рад. Ткните пожалуйста, буду очень признателен


 
oldman ©   (2010-03-26 11:46) [6]


> 3) Скринить окно и пересылать на компьютер с которого происходит
> управление  и в случае нажатия мыши по координатам окна
> нажимать мышь на компьютере с программой в нужном месте.
>


> В том то и дело, что мне нужно только одно окно, а не весь
> рабочий стол.


Пользователь на "другом" компьютере сойдет с ума и придет драться.


 
Свободный художник   (2010-03-26 11:46) [7]

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


 
Свободный художник   (2010-03-26 11:48) [8]

Пользователь же не сходит с ума от применения софта удаленного администрирования, например RAdmin. Думаю что и в этом случае выдержит.


 
oldman ©   (2010-03-26 11:48) [9]

Что делает программа-то?
Может проще получить доступ к данным на другом компьютере?


 
Свободный художник   (2010-03-26 11:56) [10]

1)Программа осуществляет контроль ряда устройств. По большом усчету это что-то типа скады, только в очень каком-то ужатом виде и видимо написана не крупной компанией.
2)При попытке работать с этими данными по сети из под той же программы происходит ошибка доступа, говорит, что файл уже занят.
Ну т.е. ставлю туже программу на другой компютер, пытаюсь прописать путь в сети, и при запуске/подключении к данным выскакивает виндовая  ошибка о совместном доступе
3) Нет. Данные храняться в неизвестном формате.


 
Сергей М. ©   (2010-03-26 11:58) [11]


> Свободный художник   (26.03.10 11:46) [7]


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


 
Свободный художник   (2010-03-26 12:01) [12]

Правильно ли я понимаю, что если я не знаю ни логику программы, ни формат данных, то в данном случае подходит только что-то типа РАдмина?


 
{RASkov} ©   (2010-03-26 12:05) [13]

> Если у вас есть соображения по поводу готового софта...

TeamViewer - в нем есть, помоему, возможность управления отдельным окном...


 
oldman ©   (2010-03-26 12:05) [14]

Когда ты будешь управлять другой программой, второй (удаленный) пользователь может ей управлять? Грабли!!!


 
Сергей М. ©   (2010-03-26 12:09) [15]


> Свободный художник   (26.03.10 12:01) [12]


Да.

Но ты ничего не сказал про то будет ли за удаленным компьютером работать пользователь в момент когда будет осуществляться удал.доступ к его раб.столу ... А это важно ..
Чтобы не мешать лок.пользователю, потребуется удал.доступ к отдельному раб.столу с соответствующими правами на запуск контролируемого приложения под управлением этого стола


 
Свободный художник   (2010-03-26 12:24) [16]

Смысл этой "скады" заключается в том, что она просто показывает ряд параметров на экране в небольшом графическом интерфейсе. Необходимость просмотра параметров должна быть и у одного пользователя и у удаленного пользователя, но изменять что-то в программе они будут явно не одновременно. Чтоб вы понимали о чем речь...есть дежурный, который сидит на компе днем (просматривает и изменяет параметры), а ночью и в выходные дни сидит дежурный, который должен иметь возможность контролировать(просматривать и изменять) скаду удаленно.
Пока работает дневной дежурный, ночной может только просматривать, на случай форс мажора.


 
Сергей М. ©   (2010-03-26 13:03) [17]


> Пока работает дневной дежурный, ночной может только просматривать


Интересно, что делает "ночной дежурный" на рабочем месте в дневное время ?)


 
Свободный художник   (2010-03-26 13:08) [18]

Тоже самое что и в ночное, мониторит.
А вот в teamviewer что-то не нашел ничего подобного.


 
oldman ©   (2010-03-26 13:43) [19]

Посадить ночного и дневного дежурных в одну комнату нельзя?


 
Сергей М. ©   (2010-03-26 13:49) [20]

> Тоже самое что и в ночное, мониторит

Прямо робот какой - денно и нощно без отдыха трудится)

Ну если он только "мониторит", то и пусть себе мониторит на здороье - и MSRDC, и RAdmin, и UltraVNC, и TeamView предоставляют функциональность доступа к удал.столу в режиме только просмотра.
"Дневной" придя на раб.место первым делом разрешает именно этот режим доступа к своему раб.столу, после чего запускает свою "скаду" и работает с ней. "Ночной" при этом имеет возможность просматривать все тоже самое что видит "дневной", но не имеет возможности управлять клавой и мышью.
По окончанию раб.дня "дневной" не выключая "скаду" разрешает полный удал.доступ к своему раб.столу, в результате реконнекта "ночной" получает возможность не только глазет на удал.раб.стол, но и управлять им, в т.ч. "скадой".

Чем не устраивает такая организация "рабочего процесса" ?)


 
Свободный художник   (2010-03-26 14:24) [21]


> Сергей М. ©   (26.03.10 13:49) [20]

Тем что...
1) На компютере со скадой запущен не один процесс а несколько. Каждый из которых висит в отдельном окне скады и контролит свою область задач.
(фактически запущено несколько скад)
2)Дежурных несколько и каждый может иметь доступ только к своей области задач
3) Посадить их в одну комнату не получиться, потому, что расстояние между компами около 10 км.

ну кажется ситуация ясна. Всем спасибо за участие


 
Сергей М. ©   (2010-03-26 14:31) [22]


> Свободный художник   (26.03.10 14:24) [21]


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


 
oldman ©   (2010-03-26 14:32) [23]


> Посадить их в одну комнату не получиться, потому, что расстояние
> между компами около 10 км.


Дневной дежурный караулит днем, а ночной ночью за 10 км...
:)))



Страницы: 1 вся ветка

Текущий архив: 2010.08.27;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.086 c
15-1270648471
Mozart
2010-04-07 17:54
2010.08.27
Seagate...того?


2-1273589073
Евгений Р.
2010-05-11 18:44
2010.08.27
Работа с tTollButton


2-1267975056
berliod
2010-03-07 18:17
2010.08.27
Манифест


2-1273505020
HRustBB
2010-05-10 19:23
2010.08.27
Как получить указатель на инкапсулирующий объект


2-1269419918
oleg1963lora
2010-03-24 11:38
2010.08.27
Время вставки строк. Нужна идея!