Форум: "Потрепаться";
Текущий архив: 2004.10.24;
Скачать: [xml.tar.bz2];
ВнизHook на клавиатуру Найти похожие ветки
← →
appendix © (2004-10-06 19:11) [0]Господа.
Как сделать hook под windows я знаю.
Подскажите как это реализовать под ДОС.
Т.е есть прога которая работает в досе. А мне надо узнать какие кнопки юзер тыкал.
← →
kaZaNoVa © (2004-10-06 19:15) [1]FAR хочешь перехватить ?
← →
appendix © (2004-10-06 19:16) [2]Да нет не Far.
Но очень надо. Или мой вопрос некорректный? На первой же минуте выкинули из форума "общие вопросы"
← →
OSokin © (2004-10-06 19:18) [3]На исходниках.ру есть статья "Как правильно подменить прерывание клавиатуры" (или что-то в этом роде). Можно изменить вектор прерывания 16h. Еще лучше - написать резидент.
← →
kaZaNoVa © (2004-10-06 19:20) [4]а у тя реально ДОС, или окно дос -эмуляции в 98 ?
← →
appendix © (2004-10-06 19:25) [5]Реальный дос. комп используется всего для одной программы.
← →
AlexKniga © (2004-10-06 19:27) [6]TSR
← →
pasha_golub © (2004-10-06 20:50) [7]Через прерывание. Более того в ДОСе намного легче.
OSokin © (06.10.04 19:18) [3]
Резидент, ИМХО, не надежно.
← →
Palladin © (2004-10-06 21:29) [8]Резидент и вешается на прерывания.
← →
panov © (2004-10-06 23:01) [9]>appendix © (06.10.04 19:16) [2]
Но очень надо. Или мой вопрос некорректный? На первой же минуте выкинули из форума "общие вопросы"
Ты предполагаешь, что под DOS тебе резидента на Delphi помогут написать?-)
← →
kaZaNoVa © (2004-10-06 23:06) [10]да .. имхо сложно ..
да и не по адресу - тут мы в основном для винды проги пишем ..
← →
DrPass © (2004-10-06 23:07) [11]
> Можно изменить вектор прерывания 16h.
Если память мне не изменяет, специально для клавиатурных хуков есть вектор 09h, которым и пользуются резиденты
← →
Palladin © (2004-10-06 23:10) [12]
> DrPass © (06.10.04 23:07)
:) тебе она не изменяет... совсем рядом сидит тамер 08h... тоже частенько вешают...
← →
Prohodil Mimo © (2004-10-07 13:54) [13]Ответ [8].
А как сделать - ищи в книге по паскалю в разделе резидентные программы.
когда-то давно пробовал такое сделать, даже получилось. Хотя лучше делать на асме.
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2004.10.24;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.031 c