Jump to content

A function to run any external program with administrator privileges


Recommended Posts

i have searched a lot about how to run external programs with the administrator privileges without the script running with administrator privileges using autoit

But all my attempts failed
Finally, today I found the VBS function doing this task
I immediately transferred it to our beloved language (autoit) and i decided to share it with you
i hope you like it
This is a simple example about how to use the function

runAsAdmin("cmd.exe", "/c @echo off & cls & echo test & pause", "c:\", @sw_show)

this is the function

func runAsAdmin($program, $parameters = "", $workingDir = @workingDir, $show = "")
local $oShell = OBJCreate("Shell.Application")
if isOBJ($oShell) then
local $result = $oShell.ShellExecute($program, $parameters, $workingDir, "runas", $show)
$result = false
return $result


Link to comment
Share on other sites

From what i can see the vbs script is called with admin privilege so im not sure what's the point of all this.


Renamer - Rename files and folders, remove portions of text from the filename etc.

GPO Tool - Export/Import Group policy settings.

MirrorDir - Synchronize/Backup/Mirror Folders

BeatsPlayer - Music player.

Params Tool - Right click an exe to see it's parameters or execute them.

String Trigger - Triggers pasting text or applications or internet links on specific strings.

Inconspicuous - Hide files in plain sight, not fully encrypted.

Regedit Control - Registry browsing history, quickly jump into any saved key.

Time4Shutdown - Write the time for shutdown in minutes.

Power Profiles Tool - Set a profile as active, delete, duplicate, export and import.

Finished Task Shutdown - Shuts down pc when specified window/Wndl/process closes.

NetworkSpeedShutdown - Shuts down pc if download speed goes under "X" Kb/s.

IUIAutomation - Topic with framework and examples


Link to comment
Share on other sites

This is not to run  the VBS scripts, but  to run any program with administrator privileges.
I was in dire need of this function
When I found it, I wanted to share it with you so that anyone looking for it, like what I was looking for, would easily find it here.


Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Create New...