Service Windows – OnSessionChange – Notification lente

J’écris un service Windows qui doit détecter les modifications de session utilisateur sur l’ordinateur (par exemple, un utilisateur ouvre une session, se déconnecte, se déconnecte, etc.). J’ai implémenté la méthode de remplacement OnSessionChange dans mon code et j’ai remarqué qu’il pouvait y avoir des retards pouvant aller jusqu’à une minute entre le changement de session de l’utilisateur (pour une raison quelconque) et le service recevant la notification. Je suis en train d’imprimer la date / heure actuelle et la raison de la changeDescription dans un fichier texte afin d’éliminer les retards éventuels.

Ma question est la suivante: ce comportement est-il prévu – des délais importants entre le moment où la session change et le moment où le service est notifié? Si c’est le cas, quelqu’un peut-il suggérer une meilleure méthode (plus rapide) pour être averti quand une session utilisateur change?