![]() |
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]() ![]() ![]() |
|
AndreNigma |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 14.10.2014 Репутация: нет Всего: нет |
На основе мышке собран прибор отмеряющий перемещение.
Возникла необходимость считывать данные с порта PS/2 (мышь) сколько не рылся не нашел как это сделать. так можно обратится к порту и считать его? hPort := CreateFile(PChar('?????'), GENERIC_READ + GENERIC_WRITE, 0, nil, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0); ReadFile(hPort,b1,8, Bytes, nil); На основе мышке собран прибор отмеряющий перемещение. Добавлено через 13 минут и 11 секунд хотя бы номер порта ps/2 (мышь) |
|||
|
||||
bems |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3400 Регистрация: 5.1.2006 Репутация: 31 Всего: 88 |
CreateFile открывает девайсы а не порты. но в случае с мышей все девайсы открыты вин32-подсистемой где-то в процессе загрузки и твоя прога открыть уже ничего не сможет. я думаю тут нужен filter driver
-------------------- Обижено школьников: 8 |
|||
|
||||
CynicRus |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 248 Регистрация: 31.5.2012 Репутация: нет Всего: 5 |
При этом протокол общения описан, например тут: протокол PS/2. Ну и немного документации от производителей платформы: тынц. PS: И как уже выше сказали, нельзя напрямую писать - читать PS\2. Нужен драйвер.
Это сообщение отредактировал(а) CynicRus - 14.10.2014, 20:16 |
|||
|
||||
AndreNigma |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 14.10.2014 Репутация: нет Всего: нет |
Большое спасибо.
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Общие вопросы" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |