Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
ВнизЗахват окна Найти похожие ветки
← →
Свободный художник (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;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.06 c