Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2002.06.24;
Скачать: [xml.tar.bz2];

Вниз

PS/2 Mouse   Найти похожие ветки 

 
Dr.Den.   (2002-03-17 14:09) [0]

Есть проблемка - воруют мыши в нашем клубе, хочу написать прогу которая бы проверяла присутствие оной раз в 5 секунд...
ПОМОГИТЕ!!! Хочу дать в морду этим гадам...

И еще одна просьба - разжуйте для калеки... я Delphi только в руки взял.
Зарание благодарю!

P.S.: Советы в духе "Прибей ее гвоздем к столу" или "привяжи колокольчик к ее разьему" не принимаются.


 
Song   (2002-03-17 16:24) [1]

Интересный Вы Dr Den, "не принимаются". На Вашем месте я бы не указывал, а попросил.
Обрабатывайте свойство MousePresent модуля TMouse


 
SerVS - S   (2002-03-17 17:30) [2]

А почему "Советы в духе "Прибей ее гвоздем к столу"" не принимаються? У нас тоже воровали, метал.скоба и два шурупа, где-то посредине провода, и уже полгода - все крысы на месте.


 
Anatoly Podgoretsky   (2002-03-17 17:46) [3]

И пять секунд достаточный интервал, что бы добежать до канадской границы


 
Dr.Den.   (2002-03-20 21:08) [4]

Здравствуйте многоуважаемые знатоки непонятно чего... а в особенности Song.

Имея кривые руки, забитый наглухо детским маразмом, пришибленный инет-порнухой мозггггг Я, повторяю "Я" на 2-е сутки кручения в оных руках нашел это свойство этого, как вы сумели выразиться "МОДУЛЯ" "TMouse", хотя мне сдается что это не модуль, а класс. Ну да ладно - все равно нихрена это не работает - нужно обновить оборудование в диспетчере устройств и ТОЛЬКО ТОГДА, повторяю, ТОЛЬКО ТОГДА ето конченное свойство меняет свое значение с "True" на "False".

Вот так, знатоки - помощи от вас никакой, а поприкалываться всякий может.

Если кто с прямыми руками сюда заглянет - нацарапайте пару строчек коду плизззз. А я пивом проставлюсь :)



 
Song   (2002-03-20 23:15) [5]

ok, согласен. Спешил когда писал. Класс TMouse, модуль Control


P.S. По себе других людей не судите пожалуйста!


 
Song   (2002-03-21 09:32) [6]

Пожалуйста сам покапался в TMouse и всё нашлось. Я выдернул нужную ВАМ функцию за пару минут, А ВЫ наверно столько же потратили, чтобы " всех мастеров не знаю чего" обложить во всех смертных грехах: " Имея кривые руки, забитый наглухо детским маразмом, пришибленный инет-порнухой мозггггг". У кого ещё руки кривые..

Уважаемый Dr Den, ответ в конференции - дело сугубо индивидуальное и добровольное, и, если Вы просите будьте повежливей. Иногда даже достаточно идеи, чтобы понять путь к решению какой-либо проблемы, а ждать, чтобы всё сделали за Вас, я думаю, это неуважительно, а ещё и обвинять в этом.

Function MousePresent:Boolean;
Begin
Result:=Bool(GetSystemMetrics(SM_MOUSEPRESENT));
End;


 
daos   (2002-03-21 12:31) [7]


> Song ©
Попробывал

> Function MousePresent:Boolean;
> Begin
> Result:=Bool(GetSystemMetrics(SM_MOUSEPRESENT));
> End
но когда крисю вадерают-все равно говорит что есть



 
Song   (2002-03-21 13:07) [8]

У меня есть подозрение, что если Вы крысу выдернули в hot mode, то данное свойство поменяется только после перезагрузки... Крысу, если она не USBб вообще нельзя выдёргивать на ходу. Но, конечно, воришкам это не указ...


 
OlegatoR   (2002-03-21 15:30) [9]


> ...присутствие оной раз в 5 секунд...

> ...данное свойство поменяется только после перезагрузки...

Значит необходимо перезагружать комп каждые 5 сек и после проверять её наличие.

:)


 
drpass   (2002-03-21 16:32) [10]

Интересно, как это можно своровать мышь? Или вы детишек садите за машины, а сами уходите на часок-другой? Если клуб маленький, то вполне можно голову поворачивать, смотреть на тот комп, из-за которого выходит геймер. А если клуб большой, то напомни руководству, что в штате не помешает пара охранников. Если пожадничают, то сворованные мыши - вполне справедливое наказание за жадность


 
Pat   (2002-03-21 19:14) [11]

Интересно, как у Вас порты еще не погорели...мой знакомый вытащил PS/2 мышь, пришлось ставить другую на COM.


 
daos   (2002-03-22 05:03) [12]


> Song ©

Да. Ну я так идумал.

> Pat ©
ну у нас в институте еше не один не погорел, бывает токмо винда виснит, но С+А+D решает все проблемы


 
Dr.Den.   (2002-03-23 14:50) [13]

Здравствуйте уважаемые мастера!

Должен сказать что если вы внимательно смотрели мою мессагу за 20.03.02 то смею заметить что моя фраза "Имея кривые руки, забитый наглухо детским маразмом, пришибленный инет-порнухой мозггггг Я" - была обо мне, поскольку я достаточно самокритичен. К Вам это к стожалению не относится.

Итоги подведем:
здесь я буду писать чьи-то глупые фразы (лень имена выискивать, это вы сможете сделать и сами проглянув конференцию выше :) и отвечать на них. Прошу прощенья что сделать это я могу только сейчас - занят был :-/.
1)

Song ©: Крысу, если она не USBб вообще нельзя выдёргивать на ходу.
ps|2 мышь можно дергать смело, если она сертифицирована, делал это массу раз и ни разу ничего не сгорело.

2)

OlegatoR:
> ...присутствие оной раз в 5 секунд...
> ...данное свойство поменяется только после перезагрузки...
Значит необходимо перезагружать комп каждые 5 сек и после проверять её наличие.

Уважаемый OlegatoR! Вы меня неправильно цитировали, если вообще меня :) Я не говорил о перезагрузке, я говорил об обновлении списка устройств в диспетчере устройств

Желаю всем удачи. пишите.

С уважением Dr. Den.


 
Mihold   (2002-03-25 19:35) [14]

Уважаемый Дохтер!!!!

Не парьте людям мозги, а опустите системные блоки под стол, так проще будет.
Да, и как с таким мозгом вобще не пришла мысль поставить компы мордой к стене, чтоб народ не напрягался, и брал крис в качестве сувениров ;)))
Мне кажется, что человека залезающего под стол достаточно легко заметить, а шланг перегрызать смысла нет. :)))

С наилучшими пожеланиями, Ваш друг и сотоварисчь Mihold


 
Malder   (2002-03-26 00:32) [15]

Да ну вас всех в одно место. Давайте обсуждать поставленную проблему, а не бодягу разводить как предохранить мышь от воровства.
Мне самому интересно, можно ли понять отсутствие мыши. Ведь существует же между ними что-то типа Ping"а. То есть, послав мышке привет, нужно надеяться получить ответ. Эта операция точно осуществляется перез загрузкой винды. А как дальше это повторить ?



Страницы: 1 вся ветка

Форум: "Система";
Текущий архив: 2002.06.24;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.008 c
7-77629
Semen
2002-02-19 12:57
2002.06.24
USB


3-77253
xaem
2002-05-29 20:47
2002.06.24
Помогите с BDE


3-77307
Pavel_S
2002-05-30 10:43
2002.06.24
Событие BeforeScroll


14-77550
SPeller
2002-05-17 11:11
2002.06.24
По части WEB-программирования


4-77687
Ильясов Вадим
2002-04-26 12:10
2002.06.24
Как обрабатывать нажатия клавиш Ctrl-Alt-Del, Alt-Tab, Ctrl-Esc?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский