Exec vs ExecWait vs ExecShell vs nsExec::Exec vs nsExec::ExecToLog vs nsExec::ExecToStack vs ExecDos vs ExeCmd
Can I know what are the differences between each Exec , ExecWait , ExecShell , nsExec::Exec , nsExec::ExecToLog, nsExec::ExecToStack , ExecDos and ExecCmd , as in when to use which? I 've posted the various execute calls I know. I am trying to make a comprehensive list, so that it helps future visitors.. Exec : Plainly execute the called string, be it some application, console or file. ExecWait : Executes like Exec but waits till the process exits. ExecShell : What is it for? nsExec::Exec : Just like Exec or ExecWait but only for command prompt and that too without opening the console window.