Einzelnen Beitrag anzeigen

Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.765 Beiträge
 
Delphi 11 Alexandria
 
#1

WM_USERCHANGED nach Vista

  Alt 11. Nov 2015, 10:27
Hi,

gibt es eine Windows Message, die gefeuert wird, sobald sich ein Anwender an einem Rechner anmeldet - auch und vorallem wenn bereits jemand dort angemeldet ist?
Bisher fand ich nur die WM_USERCHANGED, die aber laut msdn nur bis Vista funktionierte.

Das Problem ist nämlich, daß ich eine Anwendung habe, die DB-Sessions offen hält. Wenn sich jetzt jemand per Token blitzschnell an dem Rechner anmeldet, "hängt" eine DB-Session da rum, bis der ursprüngliche Anwender wieder kommt, was unter Umständen auch erst am nächsten Tag passieren kann, bei 150 potentiellen Anwendern, kann es ganz arg böse werden. Ich würde also gerne auf diesen Nutzerwechsel reagieren können, und meine Anwendung in dem Fall schlicht beenden wollen.

Kennt Ihr da was?

Sherlock
Oliver
Geändert von Sherlock (Morgen um 16:78 Uhr) Grund: Weil ich es kann
  Mit Zitat antworten Zitat