Force highestAvailable manifest application to run not elevated ?

  • Thread starter Vilius Mockûnas
  • Start date
V

Vilius Mockûnas

Hi,

Here is my problem:
Application starts from HKLM/.../run key automatically under Vista OS. I
want it to start that way. App has manifest with highestAvailable execution
level. So if standard user logs on - app starts with no problems. But if
member of administrators group logs on - according to required execution
level - now app should launch elevated and UAC prevents it from starting
that way putting it in blocked app list - message "windows has blocked some
startup programs". Now I must do interactive actions to start application(I
intend it to start automatically).
The problem is that I don't need that application to start elevated - for
current app tasks standard user is sufficient. Application is not developed
by me so I can't change it's manifest.

So how do I force highestAvailable execution level application to run as
standard user always ?
Maybe there are other ways to bypass UAC "windows has blocked some startup
programs" by putting some exceptions ? Of course I want minimal impact on
other applications.

thanks
Vilius
 

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