Jména by měly být snad v pořádku. Nechal jsem si je vypsat pomocí:
Msgbox(myProcess2.ToString)
System.Diagnostics.Process (notepad) System.Diagnostics.Process (miranda32) System.Diagnostics.Process (thebat) atd možná je něco špatně, nebo nestandartně v mém kódu
Dim myProcesses2() As Process
Dim myProcess2 As Process
Dim vsechnyProcesy2 As String = ""
myProcesses2 = Process.GetProcesses
For Each myProcess2 In myProcesses2
vsechnyProcesy2 = vsechnyProcesy2 & Environment.NewLine & myProcess2.ToString
If myProcess2.ToString = "System.Diagnostics.Process (thebat)" Then
myProcess2.CloseMainWindow()
MsgBox(myProcess2.ToString)
End If
Next
MsgBox(vsechnyProcesy2)
Podmínka s myProcess2.ToString = "System.Diagnostics.Process (thebat)" asi nebude uplně standartní, ale nevím proč by neměla fungovat, když se splní a msgbox vypíše správnou zprávu. Díky
|