Hey guys...me again

I am using the following to check for running processes on remote machines:

VB Code:
  1. Function IsProcessRunning( strServer, strProcess )
  2.     Dim Process, strObject
  3.     IsProcessRunning = False
  4.     strObject   = "winmgmts://" & strServer
  5.     For Each Process in GetObject( strObject ).InstancesOf( "win32_process" )
  6.     If UCase( Process.name ) = UCase( strProcess ) Then
  7.             IsProcessRunning = True
  8.             Exit Function
  9.         End If
  10.     Next
  11. End Function

It works with no problems.

What I want to know is how to get more information besides just the name of the process.

How do I find out the user that is running the processes on the remote machine?
I've tried using Process.User, Process.UserID, Process.UserName, etc.. and can't get anything.

I appreciate the help