🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: borland.public.cppbuilder.nativeapi
3 messages
3 total messages Started by mikec Wed, 05 Jul 2006 04:46
mouse_event can't work under screen saver and windows logon screen.
#3368
Author: mikec
Date: Wed, 05 Jul 2006 04:46
11 lines
1167 bytes
Hello,

I use mouse_event(Win32 API) to simulate left mouse button down.
It works fine under windows(XP) system. But if I enter screen saver's
desktop
that the function can't work same as Windows startup logon screen.
I don't know why for that. Does anyone can give me a solution for solve this
problem?

Any help is appreciated.
Mike
Re: mouse_event can't work under screen saver and windows logon screen.
#3369
Author: Remy Lebeau (TeamB)
Date: Wed, 05 Jul 2006 05:52
15 lines
1496 bytes
"mikec" <mikec@crete.com.tw> wrote in message
news:44ab4416$1@newsgroups.borland.com...

> I use mouse_event(Win32 API) to simulate left mouse button down.
> It works fine under windows(XP) system. But if I enter screen saver's
> desktop that the function can't work same as Windows startup logon
> screen.

Under NT-based systems, the login screen and the screensaver both run under
different desktops then the one that the user interacts with.  Applications
running in one desktop cannot send mouse/keyboard input to other desktops.


Gambit
Re: mouse_event can't work under screen saver and windows logon screen.
#3370
Author: Mike Collins
Date: Wed, 05 Jul 2006 09:23
29 lines
1957 bytes
What are you trying to achieve?  As is often the case there may be an 
alternative way of dealing with your problem.

As remy has stated you cant send messages to alternative desktops.  It may 
be possible if your applicaiton runs in the context of LOCAL_SYSTEM but i 
can't remember of the top of my head - seems to remember it involved 
CreateRemoteThread(), GetProcessWindowStation()  and EnumDesktopWindows().

HTH

Mike C


"mikec" <mikec@crete.com.tw> wrote in message 
news:44ab4416$1@newsgroups.borland.com...
> Hello,
>
> I use mouse_event(Win32 API) to simulate left mouse button down.
> It works fine under windows(XP) system. But if I enter screen saver's
> desktop
> that the function can't work same as Windows startup logon screen.
> I don't know why for that. Does anyone can give me a solution for solve 
> this
> problem?
>
> Any help is appreciated.
> Mike
>
> 
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads