Re: pointers for newbie wanting to write a 'window' logger
Re: pointers for newbie wanting to write a 'window' logger
- Subject: Re: pointers for newbie wanting to write a 'window' logger
- From: "mm w" <email@hidden>
- Date: Fri, 5 Sep 2008 16:39:39 -0700
Hi Joel,
a start: this is only an example http://code.google.com/p/logkext/
there are other existing ways, I don't know the goal on top of this,
if you want a proper and deeper answer, I guess you should be more "didactic",
as far as I can understand it's only a part of something else
Cheers!
On Fri, Sep 5, 2008 at 2:43 PM, Joel Sherriff <email@hidden> wrote:
> 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
>
--
-mmw
_______________________________________________
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