Hallo zusammen,
nach dem ich nun 2 Stunden am werkeln und testen bin brauche ich wohl doch eure hilfe.
Ich habe eine ListBox1 die mit mehreren Namen gefüllt ist (Test.exe, Test2.exe, Test3.exe)
Ebenfalls habe ich eine 2te Listbox die mit den aktuellen Processen meines Systems gefüllt ist. Wie z.B Notepad
Nun möchte ich beide Listen vergleichen und wenn eine Task/exe übereinstimmt aus beiden listen soll er die exe/Process beenden.
Wie mache ich das am besten ?
Mein Code zum befüllen der beiden ListBoxen:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16:
| foreach (Process p in Process.GetProcesses()) { listBox2.Items.Add(p.ProcessName); }
DirectoryInfo d = new DirectoryInfo(@"C:\temp") FileInfo[] Files = d.GetFiles("*.exe", SearchOption.AllDirectories); string str = ""; foreach (FileInfo file in Files) { str = file.Name;
listBox1.Items.Add(str);
} |
Wie vergleiche ich nun die beiden und gebe dann dem Process.Kill die info mit ?
Vielen Dank