Windows Service

G

Guest

Hello All,

Can SetWindowsHookEx and a global keyboard hook be implemented in a C#
Windows Service? I can trap the print screen key in a regular windows
application, but the same code simply doesn't catch the key press when I set
it up as a Windows Service. The service compiles and registers fine...

Thanks,
John
 
D

David Browne

Can SetWindowsHookEx and a global keyboard hook be implemented in a C#
Windows Service? I can trap the print screen key in a regular windows
application, but the same code simply doesn't catch the key press when I
set
it up as a Windows Service. The service compiles and registers fine...

A global hook is scoped to a windows desktop, and Services have a separate
desktop.

David
 
G

Guest

Services normally have their own desktop which is not the same as the users.
Have you tried setting the "Allow interaction with the desktop" option in the
service properties? I think this may well run it in the console desktop
process.

Ciaran O'Donnell
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top