vProzessID wird von wem mit was befüllt?
Wenn ich die Session addiere dann werden die ProcId's addiert
vProzessID.Add(ProcId, MainClass.DeviceName);
Wenn mein Control entfernt wird und CreateSession wird erneut auf gerufen wird die Liste geleert.
Addiere ich eine Session zur Laufzeit dan nwird die Liste nicht geleert aber die neue ID zur Liste addiert.
Wenn ich nun die Prozessliste mit den vorhandenen ID's vergleiche und ein Prozess wurde beendet soll das entsprechende Control entfernt werden.
Das mache ich auf einfachem Wege indem ich alle lösche und aktive neu erstelle.
gruss