Link to home
Start Free TrialLog in
Avatar of RTM2007
RTM2007Flag for Afghanistan

asked on

Administrator Rights to Windows 7 Program Without Making User Local Administrator

There is a specific program that needs to be run as an administrator or will not open/run. Attempts have been made to give full control to the C:\Program Files program directory and any registry keys but it still will not run but it will work when opened as the local administrator.

Can this be done to make it work to run only that program as a administrator without giving permission to the regular user for full administrator permission to the Windows 7 system?
Avatar of Ken Butters
Ken Butters
Flag of United States of America image

here is a free program... I haven't used it, but it seems to be advertising the characteristics you are looking for:

With RunAsGUI you can solve scenarios such as

A specific application which runs on desktop computers (which are always connected to the LAN) requires administrative credentials in order to run properly.

http://www.smart-x.com/products/tools/runas-gui/
ASKER CERTIFIED SOLUTION
Avatar of Systech Admin
Systech Admin
Flag of India image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of RTM2007

ASKER

How do I set it permanently to run as an administrative user while securely saving the password so the regular user cannot see it?
This evergreen question has many sides to it.
-usability&security - how hard may it be to use and how secure does it have to be?
-manageability - how hard may it be to administer?
-costs - may it cost something?

First, you should contact the manufacturer. If he is not willing to help, look at beyondtrust's product "powerbroker desktop".
There is not really a native way in Windows 7 to let standard users be administrators if not members of the administrator's group.

One product that is available (and referred to above) is Beyond Trust.

http://www.beyondtrust.com/PowerBroker-Desktops-Windows-Edition.aspx?section=PowerBroker-Desktops-Windows-Edition

Consider this as a solution to you issue.
How about an autoIT script and convert to exe. Run from command line or code the program into it to only run that program when the exe is executed.
; Are we already admin?
Global $admin, $password, $domain, $variable
$admin = "Administrator"
$password = "Password"
$domain = "DOMAIN"
If Not IsAdmin() Then
	RunAs($admin,$domain,$password,0,$CmdLine[1])
	Exit
 EndIf

Open in new window