Sending input to Vistas secure desktop

A

alfred.sehmueller

Hello NG,

I am currently working on an application that can send mouse input to
the Secure Desktop in Windows Vista. Therefore I have created a
manifest with uiaccess=true and digital signature and copied it to
\program files.

(According to MS this should do the trick)

Unfortunately when I now try to use SendInput nothing happens.

When enumerating the available desktops I only get the default and
Winlogon desktop but I cannot activate them (using SetThreadDesktop).

Any help is higly appreaciated

Thanks

Alfred
 
G

Guest

I am currently working on an application that can send mouse input to
the Secure Desktop in Windows Vista. Therefore I have created a
manifest with uiaccess=true and digital signature and copied it to
\program files.

(According to MS this should do the trick)

Unfortunately when I now try to use SendInput nothing happens.

When enumerating the available desktops I only get the default and
Winlogon desktop but I cannot activate them (using SetThreadDesktop).

The whole point of the secure desktop is that applications running on the
user's interactive desktop cannot send input to things on the secure desktop.
Where did you find documentation that seemed to indicate you can do that?
 
A

alfred.sehmueller

G

Guest

Try it. I was under the impression that the UIAccess tag was for services to
get access to interactive UI, but I may be mistaken. From reading the post it
certainly seems to indicate that it permits a client app to access the secure
desktop, or at least, pieces of it.
 
A

alfred.sehmueller

Hello Jesper,

I did try it.

Unfortunately nothing happens when I try to use SendInput()...

I also tried to get on the Secure Desktop by using OpenInputDesktop(),
which got me a 'not allowed error'.

There is no error in the eventlog indicating that my application's
manifest was denied.

Any ideas?

Thanks Alfred
 
S

schukey

Hello Alfred,

I am trying to do the same thing. Same result from my side.
I was also not able to access the secure desktop.
Have you found a solution to that?
 
A

alfred.sehmueller

I have no solution yet. I'm wondering if this is the wrong newsgroup
for this topic?

Alfred
 
A

alfred.sehmueller

Hello NG,

is this the wrong newsgroup for this topic? Can anybody help me? Here
some more information about my sources:

I have found 2 sources which indicate that UAC prompts or rather the
Secure Desktop is available to applications that meet certain security
rules.

1. http://windowsvistablog.com/blogs/windowsvista/archive/2007/01/25/accessible-uac-prompts.aspx

2. http://msdn2.microsoft.com/en-us/library/ms742884.aspx

The way I read them it should be possible for my application to access
the Secure Desktop. But maybe I am just misunderstanding things.

Thanks for your answers!

Bye Alfred
 

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