pointers for newbie wanting to write a 'window' logger
pointers for newbie wanting to write a 'window' logger
- Subject: pointers for newbie wanting to write a 'window' logger
- From: Joel Sherriff <email@hidden>
- Date: Fri, 05 Sep 2008 17:43:43 -0400
New to OS X, but I need to write an app that records activity similiar
to a keylogger - only that I don't want the keys that are recorded, only
to know that a key or mouse button was pressed and what the window title
of the window that got the event was. A window-activity logger, versus a
keylogger. I'd prefer not to go to as low a level as a kernel extension,
as I'd really like to keep this in user space (but I will, if I have
to). I've done the same thing in Windows (using hooks) and Linux (X11
using the XRecord extension to the X server), but I know little or
nothing about Quartz, Aqua, Carbon, kernel extensions, etc, etc, so I'm
asking for guidance as to the right layer to target and technology to
use. In the X11 version, the monitor loads from the Xsession config -
that is it starts when the user logs in and runs only while the user is
logged in... ideally I'd like to mimic that. Can someone with more
experience on OS X features give me some pointers?
Btw, I know this isn't specifically a kernel question, but I figure the
kernel guru's would know best when something shouldn't be done in a
kernel extension. If a kernel extension is the only way to do it
though, then that's the way I'll go.
Thanks.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-kernel mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden