Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Управление одним компом с другого. Драйвера для мыш-клавы писать ?  (Прочитано 14328 раз)
0 Пользователей и 1 Гость смотрят эту тему.
MIX
Гость
« : 03-08-2009 13:09 » 

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

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

Отсюда вопросы:
1. Реально ли написать такое приложение (не обязательно драйвер),
которое будет это делать ?
2. Куда рыть ?
3. Можно ли в общем случае будет отладить соединив на одном компе
два порта по USB, или так 100% не получится ?
4. Возможно это не так сложно, и кто-то может сделать не за безумные,
но за деньги ?

Спасибо за ответы.

ЗЫ. В целом программист, но в теме не специалист к сожалению Жаль
Записан
Finch
Спокойный
Администратор

il
Offline Offline
Пол: Мужской
Пролетал мимо


« Ответ #1 : 03-08-2009 13:29 » 

А "системы удаленного администрирования" знакомая вешь?
Чтоб соединить 2 компа по USB. В принципе можно. Но нужно покупать нуль-модемный шнурок. Легче наверно и намного проше соединится на сетевую карточку, в одноранговую сеть.
Записан

Не будите спашяго дракона.
             Джаффар (Коша)
MIX
Гость
« Ответ #2 : 03-08-2009 13:50 » 

Увы малоприменимо.
На "жертве" немодифицируемый софт. Т.е. это возможно (в принципе), но затруднено и "никто не даст".

Хочется именно как-то соединить по USB и эмулировать клаву-мышь, либо сделать отдельное устройство,
из чего-то подручного, скажем старой мыши и клавы и как-то через них управлять.
Купить шнурок итп - это все не вопрос...  как вариант рассматривалась схема из пары шаговиков,
которые будут крутить колеса у мыши Улыбаюсь но по-моему это перебор.
Записан
MIX
Гость
« Ответ #3 : 03-08-2009 14:00 » 

PS. Имелось в виду, что готов купить что угодно в разумных пределах Улыбаюсь
Как-то я косноязычно написал
Записан
Finch
Спокойный
Администратор

il
Offline Offline
Пол: Мужской
Пролетал мимо


« Ответ #4 : 03-08-2009 14:07 » 

Ну в любом случае, тебе придется на управляемый комп ставить софт. Хотя ты можеш купить удленитель USB и подключить к нему мыш. Только честно говоря я не помню, на сколько метров можно удлинить. С другой стороны, Насколько я знаю, модуль в виде сервиса для удаленного администрирования входит в стандартную поставку винды. Его только запустить нужно.
Записан

Не будите спашяго дракона.
             Джаффар (Коша)
MIX
Гость
« Ответ #5 : 03-08-2009 16:31 » 

Зачем на него-то ?
Предполагалось, что в него воткнут другой комп, который будет эмулировать нажатия на клавиатуру
и мышь по некоему алгоритму.
Т.е. для "жертвы" все будет "прозрачно", он должен воспринимать все это как свою клавиатуру и
мышь.

Да, походу это не в драйвера тема, тут скорее о железе надо думать...
Записан
zubr
Гость
« Ответ #6 : 03-08-2009 17:01 » 

1. В любом случае должна быть связка клиент-сервер, без этого никак. Так что без софта на управляемом компе не обойдешься.
2. Тестировать можно используя виртуальную машину (к примеру, WMWare). Для этого между хост-системой и виртуальной организуется сеть.
3. Драйвер делать не обязательно. Достаточно использовать функцию SendInput, или для древних систем типа Win98 - mouse_event, keybd_event
Записан
MIX
Гость
« Ответ #7 : 03-08-2009 18:18 » 

Ээээ... я может тупой, но вы когда мышь втыкаете - выж клиентскую часть уже имеете.
Так вот типичная мышь работает (естественно), т.к. драйвер для нее есть.
Вот хочется ее и использовать.
Записан
Finch
Спокойный
Администратор

il
Offline Offline
Пол: Мужской
Пролетал мимо


« Ответ #8 : 03-08-2009 19:22 » 

USB это одноправленный стандарт. В том и заключается вся загвоздка. Самый простой способ беспроводная мыш и клавиатура. Или ремоте контрол через сеть. Все остальное это плясание с бубном.
Записан

Не будите спашяго дракона.
             Джаффар (Коша)
zubr
Гость
« Ответ #9 : 03-08-2009 20:04 » 

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

Клиентскую по отношению к компу к которому мышь подключена, но никак не к удаленному, которым надо управлять.
Записан
MIX
Гость
« Ответ #10 : 03-08-2009 20:14 » 

Сегодня не мой день....
У меня их два. Тот которым надо управлять трогать не надо.
Второй можно мучать как угодно...
Вот удмаю что и как надо поставить на второй, чтобы управлять первым.
Записан
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #11 : 04-08-2009 10:01 » 

MIX, существуют устройства типа KVM (Keyboard-Video-Mouse) с возможностью удаленного доступа к нему по сети.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
MIX
Гость
« Ответ #12 : 04-08-2009 10:43 » 

Мысль интересная. Т.е. задача сводится к тому, чтобы управлять таким устройством.
Вероятно посредством ip-пакетов. Что куда как проще.
Буду думать. Спасибо.
Записан
MIX
Гость
« Ответ #13 : 04-08-2009 10:46 » 

ММ от 500$ до 1500$ навскидку.
Не то, чтобы "смерть", но "на попробовать" дороговато.
Но "не вычеркиваю".
Записан
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #14 : 04-08-2009 11:40 » 

MIX, никаких "ip пакетов". Это готовый продукт.

Недавно удалось подобным воспользоваться. Оператору ставится JRE и программка на Java. Управление ничем не отличается от того, как если бы сам присутствовал у того сервера. Понравилось. Очень полезная вещь.
« Последнее редактирование: 04-08-2009 11:56 от RXL » Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
MIX
Гость
« Ответ #15 : 04-08-2009 11:50 » 

Ээээ... т.е. я не смогу им управлять сам.
Объясню задачу. Синтетически.
Пришло письмо по мылу на управляющий комп,
он должен набить команды из него на управляемом, потыкать мышью итп.

Т.е. нужен не удлинитель для рук, а программно управляемая мышь-клава.
Думалось что для ip-kvm будет возможно написать что-нибудь, что позволит
тыкать мышью-клавой программно.
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines