![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 | |
Регистрация: 10.10.2010
Сообщений: 4
|
![]()
Доброго времени суток.
Есть задание: Цитата:
Есть пара вопросов: 0) Как считать количество нажатий, пробовал описывать переменную, перехватываю прерывание 09h (нажатие на клавишу), увеличиваю переменную, потом по горячей клавише выводу на экран, значение осталось прежним... 1) DOSBox использует конфиг. файл, там есть секция autoexec, как туда записать автозапуск? (есть предположение при загрузке определить есть ли там автозапуск моей программы, если нет, то записать) могу код программы приложить... help ![]() |
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 22.05.2012
Сообщений: 352
|
![]()
1. Так правильно делаете: перехватываем int9, считаем кол-во нажатий; не забываем при этом, что как при нажатии, так и при отпускании клавиши вызывается обработчик прерывания; отличить нажатие от отпускания клавиши можно проверив скен-код клавишы (больший - для отжатия).
2. В autoexec.bat прописываете свою прогу. |
![]() |
![]() |
![]() |
#3 | |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
![]() Цитата:
Правильно поставленная задача - три четверти решения.
|
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 22.05.2012
Сообщений: 352
|
![]()
Это, безусловно, вариант, но обычно проверка на установку (так же как и выгрузка) ТSR, осуществляется с помощью "мултиплексного" прерывания int 2Fh. Это требует дополнительного (но небольшого) программирования, но делает программу независимой от BAT-фаилов.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[C# + WPF] Отлов нажатий клавиш, хуки, горячие клавиши в проекте WPF | Casper-SC | WPF, UWP, WinRT, XAML | 3 | 03.03.2017 15:00 |
TSR программа через некоторое время после запуска выводит на экран простейший графический объект, позволяя управлять им стрелками. | Custom_L.E. | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 17.05.2012 16:26 |
TSR программа | Andryxxa | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 10.05.2012 13:19 |
Написать сообщение (Ассемблер )Написать комментарии и определить что выполняет TSR программа | 9ino4ka | Помощь студентам | 3 | 02.06.2010 16:57 |
TSR-программа по горячей клавише блокирует гибкие диски. При повторномдеблокирует | vasili | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 04.05.2010 11:48 |