PCCar.ru - Ваш автомобильный компьютер

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > Разработка программ > Программы управления > iCarDS

Ответ
 
Опции темы Поиск в этой теме
Старый 19.10.2013, 16:08   #1
Lexx09
Старший Пользователь
 
Регистрация: 18.04.2009
Город: Краснодар
Регион: 23, 93
Машина: Приора хэтчбек
Сообщений: 979
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 Кб, 799 просмотров)
Тип файла: rar HideCursor2.rar (135.4 Кб, 808 просмотров)
__________________
Приора хэтчбек
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 вне форума   Ответить с цитированием
Старый 20.10.2013, 02:04   #2
YraY
Старший Пользователь
 
Регистрация: 26.04.2008
Возраст: 44
Город: Энгельс-Саратов
Регион: 64
Машина: Santa Fe
Сообщений: 129
YraY is just really niceYraY is just really niceYraY is just really niceYraY is just really nice
По умолчанию

А не могли бы Вы выложить версию программы где курсор скрывается только в dsplayer?
Дело в том что при включенной поддержке тач скринов в виндосе курсор отлично скрывается в икаре самой системой и в тоже время сам появляется если нужно поработать мышкой, это очень удобно, но всю картину портит дсплеер со своим курсором. Идиальным вариантом был бы файл настройки куда каждый мог прописывать свои приложения для скрытия курсора.
YraY вне форума   Ответить с цитированием
Старый 20.10.2013, 11:41   #3
Beliy
Старший Пользователь
 
Регистрация: 21.09.2009
Возраст: 35
Город: Воронеж
Регион: 36
Машина: ВАЗ-2111
Сообщений: 403
Beliy is on a distinguished road
По умолчанию

Чем Вам так мешает курсор? Поставьте черный цвет курсора и он не особо приметен.
Beliy вне форума   Ответить с цитированием
Старый 20.10.2013, 12:27   #4
Lexx09
Старший Пользователь
 
Регистрация: 18.04.2009
Город: Краснодар
Регион: 23, 93
Машина: Приора хэтчбек
Сообщений: 979
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
По умолчанию

YraY, держи.
Вложения
Тип файла: rar HideCursor (DSPlayer).rar (65.1 Кб, 720 просмотров)
__________________
Приора хэтчбек
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 вне форума   Ответить с цитированием
Старый 20.10.2013, 12:54   #5
Lexx09
Старший Пользователь
 
Регистрация: 18.04.2009
Город: Краснодар
Регион: 23, 93
Машина: Приора хэтчбек
Сообщений: 979
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
По умолчанию

Добавил скрытие указателя в Bluestacks.
__________________
Приора хэтчбек
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; 22.10.2013 в 01:29.
Lexx09 вне форума   Ответить с цитированием
Старый 05.09.2014, 20:37   #6
Krysanov
Super Moderator
 
Аватар для Krysanov
 
Регистрация: 12.11.2013
Возраст: 45
Город: Горно-Алтайск
Регион: 04
Машина: lexus rx300
Сообщений: 3,148
Krysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to behold
По умолчанию

спасибо
Попробовал на домашнем (вин 7х32), раскидал файлы как указано. Запускаю икар,,,, но как был курсор так он и остался..?? Файл качал с 1поста..
__________________
Windows 8.1, 64 бит, iCar DS 1.7.0.60
LGA 1155 Intel(R) Core(TM) i5-3570 CPU @ 3,4 GHz (6 Mb), 2x DDRIII 4Gb 1333 MHz KINGMAX, ASRock IntelB75, VGA (DVI+HDMI)+PCX16 3,0, SSD TOSHIBA OCZ tr150 на 240 GB, 2,5 Samsung SATA 1 Tb 5400 rpm, 8Mb, M4-atx -hv
Проект Кристалл-М=многоканальный звук в Lexus rx300 на базе CarPC!
Установка Windows, iCarDS и всего, что необходимо для CarPC!
_________________________________________


Последний раз редактировалось Krysanov; 05.09.2014 в 22:09.
Krysanov вне форума   Ответить с цитированием
Старый 08.09.2014, 17:36   #7
Lexx09
Старший Пользователь
 
Регистрация: 18.04.2009
Город: Краснодар
Регион: 23, 93
Машина: Приора хэтчбек
Сообщений: 979
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
По умолчанию

У меня все прекрасно работает.
__________________
Приора хэтчбек
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 вне форума   Ответить с цитированием
Старый 26.09.2014, 11:29   #8
MiD_E34
Бывалый писикарщик
 
Аватар для MiD_E34
 
Регистрация: 06.09.2007
Город: Питер
Регион: 78, 98
Машина: Тойота РАВ4, ХА50, 2021.
Сообщений: 3,085
MiD_E34 is a splendid one to beholdMiD_E34 is a splendid one to beholdMiD_E34 is a splendid one to beholdMiD_E34 is a splendid one to beholdMiD_E34 is a splendid one to beholdMiD_E34 is a splendid one to behold
По умолчанию

пользуюсь - все ОК. Спасибо автору
__________________
Андроид ГУ.
Проект2:http://www.pccar.ru/showthread.php?t=17597
MiD_E34 вне форума   Ответить с цитированием
Старый 26.09.2014, 16:45   #9
Krysanov
Super Moderator
 
Аватар для Krysanov
 
Регистрация: 12.11.2013
Возраст: 45
Город: Горно-Алтайск
Регион: 04
Машина: lexus rx300
Сообщений: 3,148
Krysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to behold
По умолчанию

Цитата:
Сообщение от MiD_E34 Посмотреть сообщение
пользуюсь - все ОК. Спасибо автору
Да, работает !! Автор молодец
__________________
Windows 8.1, 64 бит, iCar DS 1.7.0.60
LGA 1155 Intel(R) Core(TM) i5-3570 CPU @ 3,4 GHz (6 Mb), 2x DDRIII 4Gb 1333 MHz KINGMAX, ASRock IntelB75, VGA (DVI+HDMI)+PCX16 3,0, SSD TOSHIBA OCZ tr150 на 240 GB, 2,5 Samsung SATA 1 Tb 5400 rpm, 8Mb, M4-atx -hv
Проект Кристалл-М=многоканальный звук в Lexus rx300 на базе CarPC!
Установка Windows, iCarDS и всего, что необходимо для CarPC!
_________________________________________

Krysanov вне форума   Ответить с цитированием
Старый 08.11.2014, 10:18   #10
chDmitrii
Пользователь
 
Регистрация: 07.06.2012
Возраст: 45
Город: Винница
Регион: Украина
Машина: Aveo Т200
Сообщений: 81
chDmitrii is on a distinguished road
По умолчанию

А foobar2000 можно добавить?
chDmitrii вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



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


Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot