Frage

Ich habe einen .NET -Dienst, mit dem Sens erfasst wird, wenn sich ein Benutzer ein- oder ausgeschaltet hat. Ich habe jedoch zwei Probleme:

  1. Auch wenn der Dienst automatisch beginnt, wenn nur ein Benutzer auf dem Computer vorhanden ist und dieser Benutzer kein Passwort hat (was bedeutet, dass Windows sofort startet), scheint das Anmeldung nicht erkannt zu werden. Ist es möglich, dass der Service zu spät beginnt? Wenn ja, welche Optionen sind meine Optionen?
  2. Ich habe keine Möglichkeit, Windows -Switches -Benutzer zu erkennen. Mit anderen Worten, wenn ich mich mit Person A anmelde, kann ich das erkennen. Wenn ich dann die Benutzer wechsle (was bedeutet, dass Person A sich nicht anmeldet) in Person B, Person B protokolliert sich ein und ich erkenne das. Aber wenn ich zurück zu Person A wechsle, hat kein Anmeldung stattgefunden, und ich weiß nicht, dass der Schalter stattgefunden hat. Gibt es einen Weg über Sens, diese Ereignisse zu fangen? Ich scheine nur in der Lage zu sein, Display -Schlösser/-Locks zu fangen und ein- und auszuloggen, wenn der Bildschirmschoner startet/stoppt und wenn die Schale beginnt. Ist es möglich, mehr mit Sens zu tun oder zu erkennen, wann der Benutzer mit diesen Vorgängen umgeschaltet wird? Oder vielleicht durch eine andere Technik?
War es hilfreich?

Lösung

IssenLogon2 gab mir SessionDisconnect und SessionReconnect, was passieren, wenn der Benutzer ohne Anmeldung geschaltet ist. Ich habe keinen technischen Weg, um das zweite Problem zu lösen, also umgieb ich es nur um.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top