Run Control allows you to execute programs from Visual Basic, ASP, Windows Scripting Host, or any other development environment that supports ActiveX controls. Run Control can wait for the process, get the return code, capture the output of DOS/Windows console programs, and redirect their input. By default, the control executes processes synchronously. However, Run Control can execute a process asynchronously; that is, the execute method returns immediately. When the process exits, the exited event is fired.