Блокировать правый клик в чужом приложении

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
uhm
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1597
Зарегистрирован: 02.12.2004 (Чт) 15:21

Блокировать правый клик в чужом приложении

Сообщение uhm » 28.09.2006 (Чт) 10:57

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

Задача - заблокировать правый клик мыши в одном конкретном приложении. Т. е. нужно, чтобы при правом клике вообще ничего не происходило. Как примерно это можно сделать? Подойдут даже не 100% надежные способы.
Быть... или не быть. Вот. В чём вопрос?

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 28.09.2006 (Чт) 11:04

Сабклассить чужое приложение.
Без администраторских прав наверное будет криво работать.
Lasciate ogni speranza, voi ch'entrate.

uhm
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1597
Зарегистрирован: 02.12.2004 (Чт) 15:21

Сообщение uhm » 28.09.2006 (Чт) 11:33

Понял. Не судьбец, значит - администраторских прав не предполагается :)
Быть... или не быть. Вот. В чём вопрос?

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 28.09.2006 (Чт) 11:35

Ты погоди :)
Я предположил, а не судебное постановление вынес :)
Lasciate ogni speranza, voi ch'entrate.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 28.09.2006 (Чт) 20:57

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

Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1667
Зарегистрирован: 17.06.2006 (Сб) 15:11

Сообщение Debugger » 28.09.2006 (Чт) 21:02

А вдруг наш товарищ решил написать вирус?! На блокировку, предположим, кнопки вообще (тогда лучше перерезать провода). Тогда мы ничег не знаем :?

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 28.09.2006 (Чт) 21:24

Журнальный хук от Оловянникова, кажется позволял блокировку
Изображение

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 29.09.2006 (Пт) 4:06

Не позволял. Журнальный хук -- он чисто пассивный.
Изображение

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 29.09.2006 (Пт) 11:20

:shock: Кажется я им отключал.... Я помню, что что-то я им блокировал... Может, ошибся...
Изображение

uhm
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1597
Зарегистрирован: 02.12.2004 (Чт) 15:21

Сообщение uhm » 29.09.2006 (Пт) 16:22

Прочитал (очередной раз :) ) топик про расширение часов. Понял, что не потяну применить его для реальной задачи - даже если я смогу приспособить его для своих нужд - не смогу доказать потом, что он безопасен :)
Быть... или не быть. Вот. В чём вопрос?

Faust
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 649
Зарегистрирован: 29.12.2003 (Пн) 13:38
Откуда: лаборатория

Сообщение Faust » 08.10.2006 (Вс) 16:26

Хм... прошу простить мою безграмотность - давно на форуме не появлялся, а что за топик про расширение часов? Ссылкой угостите?
Листинги не горят!

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 08.10.2006 (Вс) 17:23

Давно -- это сколько? тому топику ровно два года.
http://bbs.vbstreets.ru/viewtopic.php?t=10245
Изображение

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 10.10.2006 (Вт) 19:34

Кстати, там в примере есть одно НО. На него, кстати GSerg указывал, однако на это забили. Там HookProc не вызывает хуки дальше по цепочке, как должна по спецификации. Это не повлияет на работу часорасширителя, однако сильно испортит жизнь остальным.
Изображение


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: SemrushBot и гости: 102

    TopList