Process functions Reference

Below is a complete list of the functions available in AutoIt. Click on a function name for a detailed description.

 

Function Description
DllCall Dynamically calls a function in a DLL.
DllCallAddress  
DllCallbackFree Frees a previously created handle created with DllCallbackRegister.
DllCallbackGetPtr Returns the pointer to a callback function that can be passed to the Win32 API.
DllCallbackRegister Creates a user-defined DLL Callback function.
DllClose Closes a previously opened DLL.
DllOpen Opens a DLL file for use in DllCall.
DllStructCreate Creates a C/C++ style structure to be used in DllCall.
DllStructGetData Returns the data of an element of the struct.
DllStructGetPtr Returns the pointer to the struct or an element in the struct.
DllStructGetSize Returns the size of the struct in bytes.
DllStructSetData Sets the data of an element in the struct.
ProcessClose Terminates a named process.
ProcessExists Checks to see if a specified process exists.
ProcessGetStats Returns an array about Memory or IO infos of a running process.
ProcessList Returns an array listing the currently running processes (names and PIDs).
ProcessSetPriority Changes the priority of a process.
ProcessWait Pauses script execution until a given process exists.
ProcessWaitClose Pauses script execution until a given process does not exist.
Run Runs an external program.
RunAs Runs an external program under the context of a different user.
RunAsWait Runs an external program under the context of a different user and pauses script execution until the program finishes.
RunWait Runs an external program and pauses script execution until the program finishes.
ShellExecute Runs an external program using the ShellExecute API.
ShellExecuteWait Runs an external program using the ShellExecute API and pauses script execution until it finishes.
Shutdown Shuts down the system.
StderrRead Reads from the STDERR stream of a previously run child process.
StdinWrite Writes a number of characters to the STDIN stream of a previously run child process.
StdioClose Closes all resources associated with a process previously run with STDIO redirection.
StdoutRead Reads from the STDOUT stream of a previously run child process.