You can use WMI to do that
Code:
var wbemLocator = new ActiveXObject("WbemScripting.SWbemLocator");
var svc = wbemLocator.ConnectServer("localhost", "root\\cimv2");
var e = svc.execQuery("Select * from win32_process");
trace(e.count);
var enumProcesses = new Enumerator(e);
while (!enumProcesses.atEnd()) {
var win32_process = enumProcesses.item();
trace(win32_process.executablePath);
enumProcesses.moveNext();
}
The following link contains detailed information for the "Win32_Process" object
http://msdn2.microsoft.com/en-us/library/aa394372.aspx