Здравствуйте, гость ( Вход | Регистрация )
Dec 3 2007, 23:28
Сообщение
#1
|
|
![]() Настоящий ADSL'щик ![]() ![]() ![]() ![]() Группа: Posters Сообщений: 318 Регистрация: 11.7.2007 Из: Новочебоксарск Пользователь №: 7,675 |
Помогите пожалуйста. Нужен исходник программы на Ассемблере, которая блокирует клавиатуру или мышку на определенное время.
-------------------- My brute он-лайн флеш битва =)
|
|
|
|
![]() |
Dec 4 2007, 20:33
Сообщение
#2
|
|
![]() Настоящий ADSL'щик ![]() ![]() ![]() ![]() Группа: Posters Сообщений: 318 Регистрация: 11.7.2007 Из: Новочебоксарск Пользователь №: 7,675 |
;Программа для блокировки клавиатуры
.model small .stack 100 .data mes0 db 0dh,0ah,'1.Keyboard locked $' ;текстовая строка mes1 db 0dh,0ah,'2.Keyboard unlocked $' ;текстовая строка mes2 db 0dh,0ah,'EXIT$' ;текстовая строка delay macro time local inner,outer mov cx,time outer: push cx mov cx,0 inner: loop inner pop cx loop outer endm .code begin: mov ax,@data mov ds,ax mov es,ax mov ax,0003h ;Очистка монитора int 10h ;Включение и выключение клавиатуpы чеpез запpет клавиатуpного пpеpывания in al, 21h ;чтение IMR or al, 00000010b ;выключить irq1 (клавиатура) out 21h, al ;запись IMR mov ah, 09h mov dx,offset mes0 ;Выводим сообщение mes0 int 21h delay 65535 ;пауза in al, 21h ;чтение IMR and al, 11111101b ;включить irq1 out 21h, al ;запись IMR mov ah, 09h mov dx,offset mes1 ;Выводим сообщение mes1 int 21h delay 20000 ;пауза mov ah,09h mov dx,offset mes2 ; Выводим сообщение mes2 int 21h mov ax,4c00h ; функция DOS завершения программы int 21h end begin ___________________________________________ ВРоде код праивльный...по сути должен блокировать...но не блокирует...посмотрите пожалуйста в чем ошибка?? -------------------- My brute он-лайн флеш битва =)
|
|
|
|
СВАТ Ассемблер Dec 3 2007, 23:28
Amp Уточняйте. Операционная система какая? Процессор, ... Dec 3 2007, 23:35
СВАТ Xp..)) Процессор...а есть разница?? Dec 4 2007, 00:56
Amp Цитата(СВАТ @ Dec 4 2007, 00:56) Xp..)) П... Dec 4 2007, 01:25
LLeSS его наверно интересуют основные сведения.
http://... Dec 4 2007, 01:15
СВАТ честно говоря..под DOS скорее всего..т.к. на лабах... Dec 4 2007, 01:36
Ireul CLI и все дела
Ни мышка, ни клава, ни системный т... Dec 4 2007, 12:31
СВАТ Я же гвоорю что мне нужен исходник программы!... Dec 4 2007, 15:38
Amp Из каких соображений сделан вывод о том, что клави... Dec 4 2007, 21:49
sam0rez И не заблокирует, в винде чтобы получить доступ к ... Dec 4 2007, 22:06
СВАТ а как сделать чтобы работала в Виндоусе? Помогите ... Dec 4 2007, 22:07
Amp В твоем случае никак. Программа рабочая. Просто ид... Dec 4 2007, 22:17
СВАТ а что мне теперь то делать? Я не знаю..я в панике.... Dec 4 2007, 22:30
Amp Я ж написал, вызывается ф-ция 0Ah. При заблокирова... Dec 4 2007, 22:35
СВАТ спасибо AMP большое))) Просто жизнь мне спасаете))... Dec 4 2007, 23:00
Shasta Dam Цитата(СВАТ @ Dec 4 2007, 23:00) спасибо ... Dec 5 2007, 00:49
Amp По ассемблеру Зубков "Assembler для DOS, Wind... Dec 8 2007, 20:42
СВАТ возник следующий вопрос..а как и куда таймер поста... Dec 9 2007, 23:16
СВАТ нет все ок..что то меня приглючило..таймер то был.... Dec 10 2007, 15:00![]() ![]() |
|
Текстовая версия | Сейчас: 28th November 2025 - 04:17 |