Re: [Novice] How to hook INT 09 under NT

>Basically, I don’t want to manipulate the scan codes.

I want to hook the system after the keyboard data is
in the keyboard buffer. Thus for my purposes I can’t
hook to the system keyboard driver because my handler
will be executed before the driver, which means I have
to handle all the dirty keyboard-dependent scan codes.
Is there a better method to do this?

I haven’t specifically written a *keyboard* filter, but the general
model in NT for a filter is you get to see the request both before
and (optionally) after the real driver has processed the request. So
you should be able to use a filter. Sofitce (or rather the DriverWorks
part) comes with an example keyboard filter driver. If you haven’t got
Softice it is certainly worth considering buying - it makes development
and debugging somewhat easier.

Shaun


You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com