That should work I think.
I found
this[
^] using Google. Works like a charm for me :)
Converted to VB:
Public Function IsProcessOpen(ByVal name As String) As Boolean
For Each clsProcess As Process In Process.GetProcesses
If clsProcess.ProcessName.Contains(name) Then
Return True
End If
End If
Return False
End function
Here's how to check for IE:
If IsProcessOpen("iexplore") Then
MessageBox.Show("IE is now open!")
Else
MessageBox.Show("IE is now closed!")
End If
I recommend use of MessageBox over MsgBox, since MessageBox replaces MsgBox in .NET :)
Hope it helps!