powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Работа с дос окном - хук клавиатуры, эмуляция нажатия клавиш
2 сообщений из 2, страница 1 из 1
Работа с дос окном - хук клавиатуры, эмуляция нажатия клавиш
    #33832839
Пользователь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для управления ДОС окном
пробовал
1) ставить хук на клавиатуру
2) эмулировать нажатие клавиш на клавиатуре
keybd_event(VK_LEFT, 0,0,0);
keybd_event(VK_LEFT, 0,KEYEVENT_KEYUP,0);
--------
И первое и второе не работает с ДОС окном.

Подскажите, как можно передать в ДОС окно - эмулировать нажатие клавиш (ХР) ?
Или перехватывать нажатия клавиш (не допускать считывания ДОС окном)?

Где почитать апи функции работы с ДОС окном ?
...
Рейтинг: 0 / 0
Работа с дос окном - хук клавиатуры, эмуляция нажатия клавиш
    #33835007
foo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
foo
Гость
Кажется, что cmd.exe эмулирует DOS... по крайней мере вот это, скомпиленое TASM работает

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
org 100h
jmp display_message
mov [message+ 1 ],'i'
mov ax,word [message+ 5 ]
mov word [message+ 2 ],ax
display_message:
mov ah, 9 
mov dx,message
int 21h
mov ax,4C00h
int 21h
message db 'Hello!',24h

похоже, что Вам придется установить свой обработчик int 16h (кажется оно отвечает за работу с клавиатурой, но могу ошибаться), а Windows API тут, по-моему, не работают..
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Работа с дос окном - хук клавиатуры, эмуляция нажатия клавиш
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]