Veröffentlicht 24. Februar 200916 j Hi, mal ne frage: Hab ne ListBox in dem alle laufende Prozesse angezeigt werden, diese will ich jetzt per selectedItem killen. Problem: Es wird steht ja nur der string der Prozesse in der ListBox, zweitens kann ich so wie ich es vor hatte es nicht machen da eine nullreferenz entseht: ListView1.SelectedItem(Process.GetCurrentProcess.Kill) das Übergeben der Prozessnamen sieht in etwa so aus: With ListView1 .Items.Clear() For Each oProcess As Process In Process.GetProcesses oItem = ListView1.Items.Add(oProcess.ProcessName) Try oItem.SubItems.Add(oProcess.MainModule.FileName) Catch End Try Next End With ne Idee wie ich diese lapalie mit der nullrefernz umgehen könnte? lg simon
25. Februar 200916 j Autor jep des ist ja das problem, und ich suche grad ne alternative um den ausgewählten prozess zu beenden. Dachte ich machs mit ner case aber hat auch nicht so gepklappt. wie gesagt wenn ihr ne Idee hättet wäre das super ;-) mfg simon
25. Februar 200916 j wie gesagt wenn ihr ne Idee hättet wäre das super ;-) hmm VB.Net Syntax lernen?:hells:
25. Februar 200916 j Autor lol thx aber ne andere lösung ich sagte ja das ich weiß das es nicht geht allerdings weiß ich das ich dieses schonmal gemacht habe nur nicht mehr wie is schon länger her xD
26. Februar 200916 j GetCurrentProcess hilft dir nicht, da das der eigene prozess ist. ruf einfach Process.Kill auf, nachdem du mittels GetProcessById den gewünschten prozess mit der PID referenziert hast. s'Amstel
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.