I have scripted RunHidden.vbs to launch a hidden process.

The syntax for using RunHidden.vbs is:

<b>cscript Drive:\FolderX\RunHidden.vbs Drive:\FolderY\Executable_Image.Executable_Extension \[Param1 Parma2 ... ParamN\]</b>

Where:

<b>Drive:\FolderX\RunHidden.vbs</b> is the fully qualified path to <b>RunHidden.vbs</b>.

<b>Drive:\FolderY\Executable_Image.Executable_Extension</b> is the fully qualified path to the executable, like program.exe or MyScript.bat.

<b>Param</b><i>X</i> are any number of optional switches / parameters for <b>Drive:\FolderY\Executable_Image.Executable_Extension</b>.
NOTE: You can launch RunHidden.vbs from a CMD.EXE window or from Start / Run.

RunHidden.vbs contains:

dim arg
Set WshShell = WScript.CreateObject("WScript.Shell")
Set objArgs = WScript.Arguments
arg=objArgs(0)
Set objArgs = WScript.Arguments
For I = 1 to objArgs.Count - 1
   arg = arg & " " & objArgs(I)
Next
Return = WshShell.Run(arg, 0, False)
set WshShell = Nothing