Home All Groups Group Topic Archive Search About

Uniquely identify a running exe?

Author
22 Nov 2006 4:44 AM
01423481d
Hi all

Here is a segment of code used to find out all running processes

Imports System.Diagnostics

....
Dim myProcesses() As Process
Dim myProcess As Process

        'Get the list of processes
        myProcesses = Process.GetProcesses()

        'Iterate through the process array
        For Each myProcess In myProcesses
                if myProcess.ProcessName="aaaa" then
                '''something
                end if
        Next

However the above code uses "name of the process", which is not
sufficient to uniquely identify the process. I would like to ask if
there is any way to identify a running process APART FROM its name?

As far as I known I could use "class ID" (GUID) as a key to find out a
running process/control, could anyone advise me how to achieve this? or
you have a better method?

Thanks!

Author
22 Nov 2006 4:58 AM
Spam Catcher
014234***@gmail.com wrote in news:1164170680.442996.326780
@h48g2000cwc.googlegroups.com:

> However the above code uses "name of the process", which is not
> sufficient to uniquely identify the process. I would like to ask if
> there is any way to identify a running process APART FROM its name?

You can use the ProcessID