It appears as though the application needs to be run as administrator in Windows 7. Instead of giving users admin access, is there anything that can be done to the package that will allow this application to do what's necessary without giving elevated privileges to the user?
3 Comments   [ + ] Show Comments

Comments

  • What is the application? Check to see which component needs the permissions (Reg. or Folder).
  • 786_ak is correct - if it's folder permissions that are required, installing the app to a different directory, or giving all users write permission to the program directory, may be adequate workarounds.
  • If you need help determining the file and registry permissions that the application needs I would recommend using procmon from SysInternals:
    http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx

    You can monitor which registry keys and files the program is accessing to make sure you grant the appropriate permissions.
Please log in to comment

Community Chosen Answer

1
If it really needs elevated privileges to run then apply RunAsInvoker shim on the target exe using ACT (Microsoft Application Compatibility Toolkit) 
Answered 09/14/2014 by: jagadeish
Red Belt

Please log in to comment

Answers

0

depending on what API it is using as to why the app is asking for elevation. The fact that you say it is prompting is a good sign.

To see if the app will run without and elevated session... try setting a the __Compat_Layer variable to RunAsInvoker.

 

from a CMD
__Compat_Layer=RunAsInvoker

then in that CMD, run the application you want. if it launches OK, your'e golden.

 

Answered 08/27/2014 by: Badger
Red Belt

Please log in to comment
Answer this question or Comment on this question for clarity