VB Frage

10/07/2011 19:50 Crystal-Craft#1
Heyho com ich habe ein Frage zu VB.NET und zwar,

Wie kann ich in VB.NET üerbprüfen ob ein Prozess mit dem Fensternamen "XY" offen ist und ihn dann killen/abschießen!
10/07/2011 21:05 Kraizy​#2
Alle Prozesse durchlaufen und Titel abfragen. Danach .Kill()
10/07/2011 23:55 mrapc#3
Code:
[COLOR="Blue"]Dim[/COLOR] [COLOR="Red"]DEIN_PROZESS[/COLOR] As System.Diagnostics.Process = Process.GetProcessesByName("taskmgr.exe")(0)
[COLOR="Red"]DEIN_PROZESS[/COLOR].Kill()
10/08/2011 02:24 Kraizy​#4
@mrapc Wenn Prozess nicht vorhanden -> Programmabsturz, naja man könnte auch einen unnötigen Try-Block einbauen.. außerdem wurde nach dem Fenstertitel gefragt, nicht Prozessnamen. Achja, das ".exe" am Ende weglassen.

PHP Code:
for each p as process in process.getprocesses
   
if p.mainwindowtitle "blabla" then
      p
.kill()
   
end if
next 
10/09/2011 21:36 °Showii#5
PHP Code:
        Dim proc As System.Diagnostics.Process
        Dim pList
() As Process

        pList 
Process.GetProcessesByName("taskmgr")
        For 
Each proc In pList
            proc
.Kill()
        
Next 

Etwas umständlich und fast das Selbe, wie der über mir:D