Όπου δεν έχεις events έχεις timers!.
Εγώ σε κάτι παρόμοιο για να πιάσω την ημερομηνία εισόδου, βάζω ένα timer να ελέγχει την XSupport.ConnectionInfo.LoginDate και αν πάρει τιμή τότε κάνω τον έλεγχο και αναλόγα πράττω και σταματώ τον timer. Αν δεν έχει πάρει τιμή, ο timer θα ελέγχει κάθε τόσο.
Για το κλείσιμο, μάλλον δεν έχουμε κάτι. Για να καταγράψεις την έξοδο, μάλλον πρέπει να φτιάξεις δικιά σου διαδικασία και να την "επιβάλεις" όσο μπορείς στους χρήστες.
Ίσως βέβαια αν ανοίξεις ένα παράθυρο και το κρύψεις, να μπορείς να πιάσεις κάποιο event από εκείνο κατά την έξοδο.