Get only Foreground processes

        Dim processes() As Process
        processes = Process.GetProcesses()
        For Each p As Process In processes
            If Not p.MainWindowHandle = 0 Then
                'p is a foreground process
                'do anything with p here.
            End If
        Next
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s