Я не программист на ассемблере, но перепробовав все возможные мне способы реализации эмуляции нажатия клавиш (SendMessage, Keybdevent, Keystate)и не получив результата применительно к моей программе я решил обратиться к ассемблеру. Скажите возможна ли эмуляция нажатия через прерывание или с помощью прерывания можно только отслеживать нажатие? Задача: Существует некоторая программа, использующая для общения с клавиатурой Directx, необходимо послать ей нажатие клавиши. P.S. Если можно кодом. Сори за вторую тему,тема int 13 h тоже моя, просто я прерыванием ошибся
Э? а это с апи на 32 бита или 16бит ДОС? если ДОС, то поклади просто в кольцевой буфер клавы нужную кнопку, как будет считывание с буфера, считаеться... про апи и винду не могу помочь.. не в курсе..
imho BOOL SetKeyboardState( LPBYTE lpKeyState ); lpKeyState [in] Pointer to a 256-byte array that contains keyboard key states. или directinput ps: в винде естна никаких int 16h