|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Май 13, 2004 09:50:20 Доброе время суток мастера! Мир вашему дому... С целью прекращения воровства в компьютерных клубах, появился вопрос следующего содержания - можно ли как нибудь определить писишную мышу на подключение, т.е. если выдернули/отключили мышь физически... буду рад за лубую помощь и объяснения, и если сей вопрос реален - желательно в сырцах masm32... жду помощи! |
|
|
Дата: Май 13, 2004 10:51:32 В foxpro есть функция ISMOUSE для этого . Она возвращает TRUE если мышь подключена . Посмотри как она реализована или пиши утиль на фоксе . Хотя подозреваю есть и другие варианты . [юмор] А как будешь реагировать если мышу отдёрнули , подавать мьюзик на колонки ? Их жеж тоже можна отдёрнуть . А их програмно определить тоже самое , что выдернуть сетевой шнур из сетевой пл :) Это ещё пригодиться если будешь посылать месагу на сервак , могут ведь и кабель выдернуть . Остаёться пищать в системный динамик , хотя если есть к нему доступ то могут и его заколоть . [/юмор] |
|
|
Дата: Май 13, 2004 11:03:07 · Поправил: c03a_n0str фокспро не катит думаю реально перехватить irq 12 (ps/2 mouse) и попытаться прослушать ответ.. как? З.Ы. планироваться кидать мессагу на сервак, (пишу не для себя) посчет кабелюк и колонк ты загнул малость - легче "битой башню отбить и не мучиться с проводами, забрать все машины..." |
|
|
Дата: Май 13, 2004 11:07:23 :) Вот нарыл функцию GetSystemMetrics(SM_MOUSEPRESENT) , посмотри её , там ещё много чего можна определить . |
|
|
Дата: Май 13, 2004 11:20:26 санкса попробую её заюзать |
|
|
Дата: Май 13, 2004 11:42:26 фцнка возвращает значение, была ли подгружена мыша в системе... некатит ) если тока перегружать ось каждые n sec =8))) может у кого-нибудь найдется реальный совет? |
|
|
Дата: Май 13, 2004 12:53:10 |
|
|
Дата: Май 13, 2004 13:06:35 а можно плззз подробнее описать... или выклади импортируемые list1_02.inc; list5_03.inc |
|
|
Дата: Май 13, 2004 14:06:17 c03a_n0str Вообще то сорц не мой. Но мельком глянув, я заметил там нужные процедры. Так что, остальные инклюды тебе и не нужны. |
|
|
Дата: Май 14, 2004 08:21:08 для меня вопрос остался нерешенным.. :-( больше незнаю куда сходить.... |
|
|
Дата: Май 14, 2004 13:34:11 Поспрашивай здесь: http://forum.sources.ru/index.php?s=126191cfb4efa498e47ed7662c980cc2&showforum=38 http://www.lowlevel.ru/cgi-bin/yabb/YaBB.cgi?board=programming http://forum.codenet.ru/ -> "Низкоуровневое программирование" |
|
|
Дата: Май 14, 2004 14:23:04 Надо курить драйвер мышиный . Может это вообще не реально , определить программно ... Почитай в аттаче , это из "Сборник FAQ по принтерам" :) 1010709311__mouse.txt |
|
|
Дата: Май 14, 2004 14:37:26 Владимир Кулаков, "Программирование на аппаратном уровне " |
|
|
Дата: Май 14, 2004 14:39:43 не проще ли написать kmd, и время от времени пингать мышу писипапалашную ??? |
|
|
Дата: Май 14, 2004 15:57:17 Вот исходник moused из FreeBSD - демона, опращивающего мышь - может поможет. _774476430__moused.c.gz |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.175 |