I have installed an applicaiton in Windows 7 and in administrator account its working fine, launching all the shortcuts. But in user account while launching the shortcut i am getting UAC prompt. I do not want to disable UAC but sametime want to run the program.

Is there any way to do that?

0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Community Chosen Answer

1

Apply RunAsInvoker,RunAsAdmin Shim on target exe using ACT 5.6

Answered 09/14/2012 by: jagadeish
Red Belt

  • Using RunAsAdmin might not resolve the issue, as it may still require admin privileges to launch the application and present you with a UAC prompt. So try RunAsInvoker.
  • If you apply RunAsAdmin shim, you dont need to provide admin rights, the target exe will be launched with admin rights automatically by using shim database...
  • Check the following link:
    http://technet.microsoft.com/en-us/library/dd638315(v=ws.10).aspx
    If an exe runs by right clicking on it and selecting "Run As Administrator", then we can apply RunAsAdmin shim. If you right click on the exe and select "Run As Administrator", it might pop up the credentials windows where you need to fill the Admin credentials.
Please log in to comment

Answers

0

By applying the RunasInvoker shim , if the application does not work as expected, the other possible option is to run procmon & identify the possible changes ur app is trying to do to protected resources & then give permissions to those files/folders/registries. Again its no guarantee that it will work but has worked for me a couple of times.

Answered 09/17/2012 by: hrs2cool
Black Belt

  • This approch will not help as UAC prompt will appear though the user is member of Administrators group
Please log in to comment
0

If you are using the Adminstudio / Wise go the files Section and Elevate the Privilages for Everyone in the " %USERDOMAIN " by that way Users will not be prompted for UAC

Thanks

Answered 09/17/2012 by: ontari.ontari
Black Belt

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