Click here to Skip to main content
15,886,693 members

Michael Kennedy - Professional Profile



Summary

    Blog RSS
38,262
Author
85
Authority
100
Debator
4
Enquirer
473
Organiser
218
Participant
0
Editor
Michael Kennedy is a founding partner and software engineer at United Binary, LLC (http://www.unitedbinary.com [^]) and he is active in the agile software development community. Michael has been developing software for over 10 years. The last 4 of those years have been solidly focused on .NET development. For more information, please visit his website http://www.michaelckennedy.net [^]

In a previous life, Michael was pursuing a fairly successful career in mathematics before he saw the True Light and chose The Way of Programming.

Reputation

Weekly Data. Recent events may not appear immediately. For information on Reputation please see the FAQ.

Privileges

Members need to achieve at least one of the given member levels in the given reputation categories in order to perform a given action. For example, to store personal files in your account area you will need to achieve Platinum level in either the Author or Authority category. The "If Owner" column means that owners of an item automatically have the privilege. The member types column lists member types who gain the privilege regardless of their reputation level.

ActionAuthorAuthorityDebatorEditorEnquirerOrganiserParticipantIf OwnerMember Types
Have no restrictions on voting frequencysilversilversilversilver
Bypass spam checks when posting contentsilversilversilversilversilversilvergoldSubEditor, Mentor, Protector, Editor
Store personal files in your account areaplatinumplatinumSubEditor, Editor
Have live hyperlinks in your profilebronzebronzebronzebronzebronzebronzesilverSubEditor, Protector, Editor
Have the ability to include a biography in your profilebronzebronzebronzebronzebronzebronzesilverSubEditor, Protector, Editor
Edit a Question in Q&AsilversilversilversilverYesSubEditor, Protector, Editor
Edit an Answer in Q&AsilversilversilversilverYesSubEditor, Protector, Editor
Delete a Question in Q&AYesSubEditor, Protector, Editor
Delete an Answer in Q&AYesSubEditor, Protector, Editor
Report an ArticlesilversilversilversilverSubEditor, Mentor, Protector, Editor
Approve/Disapprove a pending ArticlegoldgoldgoldgoldSubEditor, Mentor, Protector, Editor
Edit other members' articlesSubEditor, Protector, Editor
Create an article without requiring moderationplatinumSubEditor, Mentor, Protector, Editor
Approve/Disapprove a pending QuestionProtector
Approve/Disapprove a pending AnswerProtector
Report a forum messagesilversilverbronzeProtector, Editor
Approve/Disapprove a pending Forum MessageProtector
Have the ability to send direct emails to members in the forumsProtector
Create a new tagsilversilversilversilver
Modify a tagsilversilversilversilver

Actions with a green tick can be performed by this member.


 
GeneralGreetings Pin
Michael Kennedy27-Apr-04 13:56
Michael Kennedy27-Apr-04 13:56 
GeneralRe: Greetings Pin
Marcie Jones28-Apr-04 3:51
Marcie Jones28-Apr-04 3:51 
GeneralRe: Greetings Pin
Michael Kennedy30-Apr-04 20:22
Michael Kennedy30-Apr-04 20:22 
GeneralPost-Hook? Pin
paullox2-Jun-04 13:36
paullox2-Jun-04 13:36 
GeneralRe: Greetings Pin
N.T.Gopalakrishnan10-Jun-04 3:20
N.T.Gopalakrishnan10-Jun-04 3:20 
GeneralCallNextHookEx Fix Pin
thomasa8811-Jul-04 9:44
thomasa8811-Jul-04 9:44 
GeneralRe: CallNextHookEx Fix Pin
Michael Kennedy11-Jul-04 9:51
Michael Kennedy11-Jul-04 9:51 
GeneralRe: CallNextHookEx Fix Pin
thomasa8811-Jul-04 22:47
thomasa8811-Jul-04 22:47 
GeneralRe: CallNextHookEx Fix Pin
Michael Kennedy13-Jul-04 21:43
Michael Kennedy13-Jul-04 21:43 
GeneralRe: CallNextHookEx Fix Pin
thomasa8814-Jul-04 11:37
thomasa8814-Jul-04 11:37 
GeneralGlobal Hooks for Pocket PC Pin
XBSANTOS11-Mar-05 6:00
XBSANTOS11-Mar-05 6:00 
GeneralWH_JOURNALRECORD Windows CE Global Hook is blocked! Pin
XBSANTOS24-Mar-05 6:35
XBSANTOS24-Mar-05 6:35 
GeneralWH_KEYBOARD_LL not capture all key events Pin
XBSANTOS28-Mar-05 8:34
XBSANTOS28-Mar-05 8:34 
WH_KEYBOARD_LL not capture all key events

I have a problem. I'm using a WH_KEYBOARD_LL hook in order to capture all system keyboard events.
I create the hook without problems, but when I want to delete it, the function unhookWindowsHookEx()
returns a FALSE (that wants to say error in the function), but the hook is correctly deleted,
because if after I create another WK_KEYBOARD_LL hook, it will be created correctly.

But my main problem is that in the LowLevelKeyboardProc (the hook process), I cannot detect
all keyboard events of all the applications of my pda pocket pc. I only detect the message
WM_KEYDOWN in a few number of keys such as: caps lock, shift, esc, and so on. And I want to detect
all keyboard events. What do you think that could be the problem?

I ask for your help, please. It's very important for me.

Here you have the declaration of the LowLevelKeyboardProc:

__declspec(dllexport) LRESULT CALLBACK LowLevelKeyboardProc (int code, WPARAM wParam, LPARAM lParam)

Create the hook:

m_hHkKeyboard = m_pfSetWindowsHook(WH_KEYBOARD_LL, LowLevelKeyboardProc, aInstance, (DWORD)NULL);

where: m_pfSetWindowsHook is a pointer to the SetWindowsHookExW function;

and delete the hook:

m_pfUnhookWindowsHook(m_hHkKeyboard)

where: m_pfUnhookWindowsHook is a pointer to the UnHookWindowsHookEx function;

I'm waiting for your answers. Thank you very much.

Sincerely,

javitobcn,


hola
GeneralA simple question Pin
nir_tzachar8-May-05 23:44
nir_tzachar8-May-05 23:44 
GeneralExcellent article. How about a local system hook into another application's thread? Pin
MogobuTheFool2-Feb-06 6:36
MogobuTheFool2-Feb-06 6:36 
GeneralRe: Excellent article. How about a local system hook into another application's thread? Pin
MogobuTheFool2-Feb-06 6:39
MogobuTheFool2-Feb-06 6:39 
GeneralSystem Hooks libraries...help please? Pin
Amit.Nayar3-Mar-06 10:26
Amit.Nayar3-Mar-06 10:26 
Generalbug in KeyboardTracking Pin
blindahl26-Mar-06 5:51
blindahl26-Mar-06 5:51 
QuestionKeyboard Hookers - SOS Pin
Annie Fernando2-Apr-06 5:28
Annie Fernando2-Apr-06 5:28 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.