Pavia Нет Prefetchable вариант только в одном регистре. _BC_ это хардварный clipping, и он здесь не при делах. ;) Все связанные с 2D ускорением...
katrus Что же нужно сделать чтоб записать сканкод обратно в порт? - Невозможно записать назад код в порт код нажатия еще можно, но вот отжатия...
_BC_ что tasm'у уже ничего не светит в плане развития Хм.. Если ты проффесионал, то разработай свой, а если ты еще и хакер - то измени и...
SPA Стандартные драйвера используют BIOS видеокарты. Ктати ни о каком DirectDraw со стандартными дарйверами VGA не может быть и речи именно по...
_BC_ Окна - обычное окно Windows, т.е. теперь приложение аппаратно уже ничего не может вывести за пределы его окна, т.е. Windows может делать...
DoZENT Перехвати SwitchContext и далее если это поток от искомого процесса - то останавливай.
katrus Ты перехватываешь прерывание от клавы на себя, далее даешь отработать основному обработчику, а только потом читаешь in al,60h потому, что...
asd Пожалуй тему можно закрыть ответ выше.
UyTvGauG Ха, а как же потом скриншот к примеру снимать. Что касается использования вывода на экран - то необходим драйвер причем свой для каждой...
asd Про редирект читал, но сдесь немного другая технология function forwarder. #pragma comment(linker, "/export:SomeFnk=Otherdll.OtherFunc") А...
UyTvGauG Самое интересное что большинство современных технологий развиваются имеенно в 3D области. ... Фиксу это не поддается по определению...
asd В том что в ntdll.dll она назывется _RtlGetLastError а в приложении (exe шнике) она импортируется из kernel32.dll т.е. происходит...
UyTvGauG Да уж, только никакое другое приложение не сможет вывести инфу на экран ... А Lock теряется при переходе между приложениями по ALT+TAB ...
katrus mov al,20h out 20h,al Это только на древних машинах, а сейчас всем заправляет APIC.
Попробуйте дезассемблировать функцию GetLastError из kernel32.dll найдете много интересного... И никогда бы не подумал что в XP такой kernel32 (да...
SPA Кстати в тектовом режиме все работает на ура... поскольку 800B8000h :)
SPA Улови ход мысли. Возникает прерывание от нажатия клавиши ctr+D, его перехватывает SoftIce, далее ему нужно вывести на экран окно, а как ты...
SPA Потому, что Windows переводится как окна, а сними легче стало работать, поскольку теперь сразу отвечу _BC_ шаг между строками стал равен...
_BC_ На старых видеокартах смещение было 0, т.е. если отобразить видеопамять с начального адреса, то записав по этому адресу мы выводим на экран...
katrus Пример перехвата ввода с клавы - аппаратная точка прерывания на порт 64h :)
Имена участников (разделяйте запятой).