Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.03.2011, 18:13   #1
Dimaz
Пользователь
 
Регистрация: 29.03.2011
Сообщений: 21
Вопрос Как управлять usb-мышкой

Написал вот такой код, который должен отключать мышь:
Код HTML:
.386  
.model flat, stdcall
.code
start:
mov AX, 0C200h
mov BH, 00h
int 15h
jc ErrorHnd
ret
end start
При запуске программы выскакивает ошибка. Но этот код для управления мышкой PS/2. Как написать то же самое для usb-мыши?
Dimaz вне форума Ответить с цитированием
Старый 30.03.2011, 18:25   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

а вы хоть в ДОС?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 30.03.2011, 18:29   #3
Dimaz
Пользователь
 
Регистрация: 29.03.2011
Сообщений: 21
По умолчанию

Не знаю.) А как в DOS?
Dimaz вне форума Ответить с цитированием
Старый 30.03.2011, 18:31   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

так вам для какой ОС надо?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 30.03.2011, 18:33   #5
Dimaz
Пользователь
 
Регистрация: 29.03.2011
Сообщений: 21
По умолчанию

У меня Windows 7 Ultimate, 64-разрядная.
Dimaz вне форума Ответить с цитированием
Старый 30.03.2011, 18:37   #6
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

это значит тот код с первого поста выкините, и вам надо смотреть в сторону АПИ функций работы с оборудованием(к сожалению я их не знаю, потому лишь смог в нужную сторону подтолкнуть)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 30.03.2011, 18:41   #7
Dimaz
Пользователь
 
Регистрация: 29.03.2011
Сообщений: 21
По умолчанию

Как usb-устройствами управлять на ассемблере в инете вообще нету инфы.)
Я даже динамиком системным не могу управлять. На таком современном компе ассемблеру не просто научиться
Dimaz вне форума Ответить с цитированием
Старый 30.03.2011, 18:46   #8
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

ассемблер это не значит что вы должны свою ОС писать.
используйте функции ОС и все будет нормально.
для писка это Beep(там два параметра, высота звука и длина)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 30.03.2011, 20:14   #9
yuran666666
Форумчанин
 
Аватар для yuran666666
 
Регистрация: 23.04.2009
Сообщений: 346
По умолчанию

Устройствами в виндовс управляют драйвера, которые работают с привилегиями нулевого кольца защиты, все что вы запускаете под вендой запускается в 3-ем кольце. Из третьего кольца напрямую вы с оборудованием общаться не сможете. Только в нулевом.
Под управлением мышью можно понимать слишком многое. Пробуйте ставить свои вопросы не столь размыто.
Нет, ну правда..
yuran666666 вне форума Ответить с цитированием
Старый 30.03.2011, 21:38   #10
Wrooly
Новичок
Джуниор
 
Регистрация: 30.03.2011
Сообщений: 3
По умолчанию

Попробуйте программировать на очень простом и удобном языке WDPL
http://wroolyr.narod.ru/download/wdpl/
Wrooly вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как управлять камерой в XNA maxon11 Помощь студентам 2 08.03.2011 10:47
Как управлять в Delphi диспетчером процессов? docbrain Общие вопросы Delphi 6 10.02.2010 08:00
Есть ли функция в JavaScript которая позволяет управлять мышкой Arassir JavaScript, Ajax 1 23.09.2009 19:13
Из головной организации прислали 3013 файлов *.xls, как управлять? elkipalki Microsoft Office Excel 9 06.12.2007 17:01
как управлять звуком правой и левой колонок с помощью TrackBar? ZhekON Win Api 8 12.04.2007 14:50