IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Программирование (http://www.imho.ws/forumdisplay.php?f=40)
-   -   Помогите модифицировать кнопку вебкамеры (http://www.imho.ws/showthread.php?t=141576)

Mafiozo 14.10.2009 01:22

Помогите модифицировать кнопку вебкамеры
 
Добрый день.
Я не програмист, в этом ничего не смыслю. Прошу помощи.
Идея такая: есть вебкамера от Microsoft, с кнопкой чтобы отвечать на звонки в MS месенджере, которым я не пользуюсь. Есть большое желание заставить эту кнопку снимать трубку в скайпе.
Выяснил что при нажатии кнопки на камере запускается exe файл из папки Microsoft LifeCam, куда, видимо, установились файлы драйверов и утилит.
Возможно ли решить эту задачу?

RaZEr 14.10.2009 01:57

Если по кнопке просто запускается программа, то нужно её заменить на свою, которая будет снимать трубку в скайпе.

Mafiozo 14.10.2009 02:08

Т.е. нужно написать свою программу?

RaZEr 14.10.2009 02:40

Да. Можно конечно состроить велосипед из расширения для скайпа, или утилитки умеющей посылать windows-сообщения, но так заморачиваться никто не будет.

Mafiozo 14.10.2009 22:18

И кто-то может мне помочь с написанием такой программы?

добавлено через 5 минут
Как вариант:
у меня скайп настроен так, что при нажатии Ctrl+PageUp снимается трубка. Можно ли сделать такой ехе`шник который при запуске кидал компу команду туже что калава при нажатии Ctrl+PageUp? Или может скрипт какой?

Borland 14.10.2009 23:32

Мокрософтовские веб-камеры слишком сильно интегрированы в винду.
Написать программу, конечно, можно - но реверс-инженеринг дров с целью выявления API слишком трудоёмкая задача...

Hubbitus 19.10.2009 00:51

Хм, а что если тот вызываемый экзешник простсо заменить своим, который ищет окно скайпа из открытых, например по имени, посылает ему Ctrl+PgUP сообщение по WIN API, это не сложно, а дальше уже просто передает управление (system, ShellExec) тому кто и должен был быть на этом месте изначально.

Кстати, возможно даже удастся обойтись скриптом каким.

А кстати, почему нельзя жать кнопку сразу в скайпе, и юзать камеру из него? Зачем еще мессенджер тут?

Borland 19.10.2009 01:10

Hubbitus, кнопка аппаратная на камере. У самого примерно такая.
В дровах камеры зашито "нажатие кнопки обрабатвает Live Messenger", безальтернативно.

Hubbitus 19.10.2009 01:46

Цитата:

Сообщение от Borland (Сообщение 1679669)
В дровах камеры зашито "нажатие кнопки обрабатвает Live Messenger", безальтернативно.

Хм, а если этот мессенджер не запущен даже? Он его запускает? Тогда можно банально вообще его екзешник заменить.

P.S. Впрочем Вы сами себе это выбрали...

Black Diver 20.10.2009 12:46

так перехватить нажатие кнопки и все... Далее вешаем программный хук на кнопку и радуемся жизни...


Часовой пояс GMT +4, время: 19:59.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.