Показать сообщение отдельно
Старый 19.10.2013, 16:08   #1
Lexx09
Старший Пользователь
 
Регистрация: 18.04.2009
Город: Краснодар
Регион: 23, 93
Машина: Приора хэтчбек
Сообщений: 977
Lexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud of
По умолчанию Очередной скрыватель указателя мышки

Перепробовал множество различных скрывателей и автоскрывателей указателя мышки, но так и нашел подходящего под мои требования, а именно - указатель должен быть скрыт только в iCarDS, видеоплеере и Bluestacks, а в остальных окнах должен быть виден, причем без предварительного вождения пальцем по тачу и без всяких пауз/задержек. Пришлось ваять самому.

Сначала сделал через схему с невидимыми курсорами, это было несложно. Но DSPlayer, похоже, использует свой курсор, а не системный, поэтому в видеоплеере курсор был все равно виден.

Далее пробовал сделать через потоки, которые прицеплялись к нужным процессам (iCarDS.exe и DSPlayer.exe). Были некоторые успехи, но что-то не заладилось...

Решил сделать через хуки, вроде получилось.)

Скрыватель работает следующим образом - устанавливается глобальных хук на сообщение WM_SETCURSOR, а в обработчике этого сообщения скрывается указатель, если это сообщение относится к Bluestacks и процессам iCarDS.exe и DSPlayer.exe.

Скрыватель состоит из двух файлов:
• HideCursor.dll - библиотека с обработчиком хука
• HideCursor.exe - установщик глобального хука

Инсталляция простая:
• HideCursor.dll - скопировать в корень диска C
• HideCursor.exe - скопировать в папку "Автозагрузка"

В результате все работает так, как я хотел - указатель мышки скрыт только в iCarDS, видеоплеере и Bluestacks, а на рабочем столе и в окнах всех других программ указатель виден.

PS: Также курсор скрывается и в foobar2000.
PPS: Файлы из архива HideCursor2.rar скрывают курсор в iCarDS, DSPlayer, Bluestacks, Foobar2000 и Chrome.
Вложения
Тип файла: rar HideCursor.rar (121.5 Кб, 645 просмотров)
Тип файла: rar HideCursor2.rar (135.4 Кб, 652 просмотров)
__________________
Приора хэтчбек
Win7 x64 Pro, Intel Core i3-3240 Ivy Bridge 2x3.4GHz HT, DDR3 2x4Gb, SSD SiliconPower Ace A55 128GB SATAIII, ASRock B75M-ITX, M2-ITX rev.2F, GPS Beitian BN-808, Logitech Wireless Touch Keyboard K400r, ИК-пульт Prology RCD-350, круиз-контроль...

Последний раз редактировалось Lexx09; 18.04.2015 в 23:28. Причина: Добавил HideCursor2.rar
Lexx09 вне форума   Ответить с цитированием