Очередной скрыватель указателя мышки
Перепробовал множество различных скрывателей и автоскрывателей указателя мышки, но так и нашел подходящего под мои требования, а именно - указатель должен быть скрыт только в 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.
__________________
Приора хэтчбек
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
|