JiveMasterT Posted February 20, 2005 Share Posted February 20, 2005 i need to be able to automatically run a program as a different user. i want to be able to double click and icon and it will automatically run as like the administrator without having to enter the username and password like you do with the "run as..." thing in the right click menu. any help please!? Link to comment https://www.neowin.net/forum/topic/287685-automatically-run-as-a-different-user/ Share on other sites More sharing options...
John Veteran Posted February 20, 2005 Veteran Share Posted February 20, 2005 Not possible. Change the permissions on the program and any files/registry keys it uses (Y) Link to comment https://www.neowin.net/forum/topic/287685-automatically-run-as-a-different-user/#findComment-585502850 Share on other sites More sharing options...
MegaManXcalibur Posted February 21, 2005 Share Posted February 21, 2005 Actually there is a way to do this... Right-click on the programs launch icon and select properies from the menu. A dialog box will appear, one of the things you can edit is the "Target" which is what tells Windows which program to launch when the icon is clicked. Lets say your want to run Gaim (we will say its located at C:\Program Files\Gaim) using an account called Admin (clever name huh? I didn't think so either). The target field should read C:\Program Files\Gaim all you have to do is edit the line so it looks like this... runas /user:Admin C:\Program Files\Gaim The runas command will run that program as the desired user (Admin in this case). Just a note if the user you want to run the program as has a space in the name (like Jack Daniels) you will need to encase it in quotes so it would look like this... runas /user:"Jack Daniels" C:\ProgramFiles\Gaim If the account is password protected (as it should be) a command prompt will appear requesting the user's password. Type it in press enter and the program will be running as the desired user. Link to comment https://www.neowin.net/forum/topic/287685-automatically-run-as-a-different-user/#findComment-585508408 Share on other sites More sharing options...
John Veteran Posted February 21, 2005 Veteran Share Posted February 21, 2005 You still have to know the password, which is what I think he was trying to avoid... Link to comment https://www.neowin.net/forum/topic/287685-automatically-run-as-a-different-user/#findComment-585508433 Share on other sites More sharing options...
JiveMasterT Posted February 21, 2005 Author Share Posted February 21, 2005 Not possible. Change the permissions on the program and any files/registry keys it uses (Y) 585502850[/snapback] unfortunately it is xp home, so i cant.... unless you know of another way to do this? Link to comment https://www.neowin.net/forum/topic/287685-automatically-run-as-a-different-user/#findComment-585508449 Share on other sites More sharing options...
John Veteran Posted February 21, 2005 Veteran Share Posted February 21, 2005 Boot into Safe Mode and you'll be able to change permissions (Y) Or use the cacls command. Link to comment https://www.neowin.net/forum/topic/287685-automatically-run-as-a-different-user/#findComment-585508492 Share on other sites More sharing options...
MegaManXcalibur Posted February 22, 2005 Share Posted February 22, 2005 You still have to know the password, which is what I think he was trying to avoid... 585508433[/snapback] Sorry about that, I have no idea how I missed that part! But anyways the only way to really do that is, as gameguy said, boot into safe mode and change the permissions for the program. But that won't really solve any problems with registry permissions or problems with writing the areas of the hard drive that users should not have permission to write to. Yeah its kind of a pain but if it permissions were easily bypassed it would kind of defeat their reason for exsisting. Just an idea but you may be able to theorectically create a VBScript file that would store the password for a user and have it launch the program automatically as that user. But that would be a huge security risk have a password in an easily readable format, but its a thought. Link to comment https://www.neowin.net/forum/topic/287685-automatically-run-as-a-different-user/#findComment-585513813 Share on other sites More sharing options...
jakkyl Posted February 22, 2005 Share Posted February 22, 2005 He could encrypt the VBScript into a VBE so that if anyone opens the files its garbage (granted you can find scripts out there to decode a VBE file......but it makes it a little more difficutl anyway). Just another idea :) Just an idea but you may be able to theorectically create a VBScript file that would store the password for a user and have it launch the program automatically as that user. But that would be a huge security risk have a password in an easily readable format, but its a thought. 585513813[/snapback] Link to comment https://www.neowin.net/forum/topic/287685-automatically-run-as-a-different-user/#findComment-585513833 Share on other sites More sharing options...
em_te Posted February 22, 2005 Share Posted February 22, 2005 Do some research on the "Task Scheduler" in Windows. It allows you to create a task that uses a specific user account. Then find out if you could make a shortcut to run a task on demand. Link to comment https://www.neowin.net/forum/topic/287685-automatically-run-as-a-different-user/#findComment-585514180 Share on other sites More sharing options...
Recommended Posts