![]() |
|
Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply |
![]()
|
|
| Nicholas |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 436 Регистрация: 30.9.2004 Репутация: нет Всего: 0 |
Есть одна пенсионная прога, дак вот она вылетает под XP если шевельнуть мышью, в прилогаемой инструкции написана какая-то хрень насчет того как отрубить мышь через ярлык программы
Пока работаю через Far (как известно в нем можно мышь отрубить в интерьфейсе). В общем хочу написать програмку которая будет отрубать мышь - запускать прогу, а после отключения проги мышь включать. Ну не могу найти способ отключения мыши в XP!? Это сообщение отредактировал(а) Nicholas - 15.6.2005, 18:24 |
|||
|
||||
| Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 10 Всего: 133 |
Может это поможет http://vingrad.ru/DELPHI-DLP-000843
-------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
| SoWa |
|
|||
![]() Харекришна ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2422 Регистрация: 18.10.2004 Репутация: 2 Всего: 74 |
Можно еще мышку ограничить в области 1х1.
Везде работало. -------------------- Всем добра |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 30 Всего: 484 |
Если программа досявая, то просто в свойствах ярлыка выставь галочку "Быстрое выделение мышью".
После этого программа перестанет реагировать на мышь. |
|||
|
||||
| Nicholas |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 436 Регистрация: 30.9.2004 Репутация: нет Всего: 0 |
В этом и прикол, что реагирует! Добавлено @ 11:23
Любопытно, что после запуска программы мышка освобождается! |
||||
|
|||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 30 Всего: 484 |
Тогда не в ярлыке, а ткни в заголовок окна программы и выставь там. |
|||
|
||||
| Nicholas |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 436 Регистрация: 30.9.2004 Репутация: нет Всего: 0 |
Как это сделать, если при движении мышью прога вылетает? Может кто на ассемблере может? |
|||
|
||||
| Yanis |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2937 Регистрация: 9.2.2004 Где: Москва Репутация: 13 Всего: 111 |
Всё таки я не пойму, почему бы не использовать эту функцию:
|
|||
|
||||
| Nicholas |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 436 Регистрация: 30.9.2004 Репутация: нет Всего: 0 |
Система слетела поэтому сейчас проверить не могу, но насколько я помню клаву она тоже отрубит? |
|||
|
||||
| Yanis |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2937 Регистрация: 9.2.2004 Где: Москва Репутация: 13 Всего: 111 |
Да. |
|||
|
||||
| Nicholas |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 436 Регистрация: 30.9.2004 Репутация: нет Всего: 0 |
Yanis, а тема-то про мышь!
|
|||
|
||||
| HackMan |
|
|||
|
Юзверь-программист ![]() ![]() Профиль Группа: Участник Сообщений: 391 Регистрация: 18.6.2005 Где: .ua Репутация: нет Всего: 9 |
Используй хуки
-------------------- Завтра - это самый загруженный день недели ![]() ![]() |
|||
|
||||
| Girder |
|
|||
![]() Лентяй 2 ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1993 Регистрация: 12.5.2004 Репутация: 25 Всего: 155 |
На сколько я понял... прога под DOS. Тогда можеш взять присоединенку и распаковать архив туда... где находится исполняемый файл твоей проги. Подредактируй файт Start.bat - замени в нем XXX.XXX на имя твоего исполняемого файла.
PS: Для запуска проги... запускай Start.bat (можеш ярлык подправить... что бы запускался не прога, а Start.bat). Присоединённый файл ( Кол-во скачиваний: 11 )
Mouse.zip 0,22 Kb-------------------- Как слышим, так и пишим. Истина где-то там... |
|||
|
||||
| Nicholas |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 436 Регистрация: 30.9.2004 Репутация: нет Всего: 0 |
Girder, пока нет возможности скачать. что в нем?
|
|||
|
||||
![]()
|
| Правила форума "Delphi: WinAPI и системное программирование" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |