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