Два ноутбука соеденены одним проводом через USB порт. Как сделать так чтобы один ноут имитировал мышь,а другой определял его как мышь через USB порт? И как реализовать програмно эту имитацию??? Помогите пожалуйста, вот возникла такая потребность, а с чего начать не могу определиться !!! Необходимо именно управление через USB, т.е. первый компьютер воспринимал второй как реальное устройство - мышь, потому как дедектирует любое програмное нажатие(событие).
У USB есть одно пакостное свойство - порт может быть либо ведущим (комп) или ведомым (устройство - мышь, флешь и т.п.) В ноуте все порты ведущие и определяться как "устройство" ноут не способен аппаратно. Поэтому программные ухищрения тут не помогут. Существуют программы USB мостов (USB bridge) которые в теории как то ухитряются обеспечить обмен данными (но не имитацию устроства) между компами по usb шнуру, но лично мне несколько лет назад так и не удалось добиться чтобы они заработали. Как вариант можно поместить в разрыв шнура микроконтроллер, который будет для обоих ноутов определяться как устройство и принимая команды от одного ноута пересылать их в мышином формате другому.
Устройство которое дает подключения к двум компам от одного пересылает данные другому ... в чем вообще проблема? К компьютеру А поключаем устройво и ждем команд К компьютеру B поключаем устройво и говорим что это якобы mouse и переправляем поток информации от А к В . Главное vip pid и действовать по протоколу ...
а)можно доработать мышь, встроив в неё аппаратную часть (реле, генераторы импульсов для позиционирования и т.д.) и управлять этой аппаратной частью с внешнего компа. б)можно управление мышью (точнее курсором и кликами) переложить на специально написанную для этого программу, а программа чтобы управлялась опять же с другого компа.
Устройство, драва под него и какой нить компонент на язык высокого уровня. Тогда можно обойтись вообще одним ноутом с двуми USB портами! И думаю это было бы востребовано! Может есть какое нить готовое решение?
Naruto Вам надо именно аппаратную мышь или имитатор? Вы кого "обманывать" собираетесь: драйвер или систему?
valterg ему нужно, чтобы программа имитировала действия человека: позиционировать и нажимать мышь. Покерный бот. Почему с другого компа нужно управлять? Покерные клиенты отслеживают, какие программы запущены, скриншоты потихоньку делают и т.д., а другой комп вне их пределов досягаемости.
http://www.thingiverse.com/thing:2433 Может будет проще собирать эмулятор человека сразу? там кстати необязательно же трёхмерный вариант собирать, можно чтонить простое, которое только мышью двигать будет )))
Не склеивается. Как другой комп узнает, что творится в покере По тому же USB-шнурку? :-( Проще все-таки обойти проверки или через драйвера делать.
cresta прав! Второй комп должен был бы имитировать мышь как устройство! Возможно придется отложить эту затею на время