Forums Neueste Beiträge
 

Exe abfragen

30/11/2009 - 13:44 von BerndKA | Report spam
Hallo,

ich starte mit einem VBS-Programm ein Programm notes.exe.
Nach dem Beenden der notes.exe soll mein VBS-Programm weiterlaufen.

Das Problem ist, dass die notes.exe noch eine weitere notes2.exe startet.
Die notes2.exe bleibt lànger gestartet, als die notes.exe.

Wie kann ich im Programm abfragen, ob die notes2.exe noch ausgeführt wird?

Gruß

Bernd
 

Lesen sie die antworten

#1 Wolfgang Badura
30/11/2009 - 16:14 | Warnen spam
Hallo Bernd
"BerndKA" wrote in message
news:
Hallo,

ich starte mit einem VBS-Programm ein Programm notes.exe.
Nach dem Beenden der notes.exe soll mein VBS-Programm weiterlaufen.

Das Problem ist, dass die notes.exe noch eine weitere notes2.exe startet.
Die notes2.exe bleibt lànger gestartet, als die notes.exe.

Wie kann ich im Programm abfragen, ob die notes2.exe noch ausgeführt wird?



'Làuft dieses Programm?
Public Function ProgRuns(ByVal strProcessName As String) As Boolean
Dim myProcess As Process = Process.GetCurrentProcess

For Each App As Process In Process.GetProcesses()
Trace.WriteLine(String.Format("Programm: {0}",
App.ProcessName.ToLower))
If App.ProcessName.ToLower = strProcessName.ToLower Then Return
True
Next
Return False
End Function

Aufruf:
if ProgRuns("notes2") then
'Programm làuft
end if

Wolfgang

Ähnliche fragen