Bueno... el mismo code, pero en vbs y js
vbs--->set taskmgr = GetObject("winmgmts:{impersonationLevel=impersonate}").ExecQuery ("select * from Win32_Process")
proceso = "mspaint.exe"
for each process in taskmgr
if process.name = proceso then
msgbox process.executablepath
end if
next
javascript--->var taskmgr = GetObject('winmgmts:{impersonationLevel=impersonate}').ExecQuery ('select * from Win32_Process');
var proceso = "mspaint.exe";
process = new Enumerator(taskmgr);
for (; !process.atEnd(); process.moveNext()){
if (process.item().name == proceso){
WScript.echo(process.item().executablepath);
}
}
En el ejemplo se muestra la ruta del ejecutable de mspaint, por lo que debe de estar abierto.Saludos