AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Delphi Anmeldezeiten am Terminalserver
Thema durchsuchen
Ansicht
Themen-Optionen

Anmeldezeiten am Terminalserver

Ein Thema von Dumpfbacke · begonnen am 20. Mär 2020 · letzter Beitrag vom 20. Mär 2020
Antwort Antwort
Dumpfbacke

Registriert seit: 10. Mär 2005
Ort: Mitten in Deutschland
332 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#1

Anmeldezeiten am Terminalserver

  Alt 20. Mär 2020, 15:29
Hallo Leute,n
ich habe einen Anfrage bekommen ob so etwas möglich ist. Es soll sich ein User am Terminalserver anmelden, dann seine Arbeit verrichten und dann abmelden. Gibt es irgendwie die Möglichkeit die Beginn und Endzeit incl. Datum zu erfassen ? Die GAnmeldezeit könnte ich vermutlich mit einem Programm im Autostart Ordner hinbekommen. Nur wie kann ich erkennen wann er sich der User ausgeloggt hat ? Das ganze soll dazu benutzt werden die Arbeitszeit zu erfallen. Der Terminalserver schreibt so etwas nicht zufällig selbst mit in einm Log oder so etwas ? Das mit dem Programm ist nicht das Problem ich weiß mentan nur nicht wie ich mitbekommen kann das der User sich abgemeldet hat. Anmedlen sollte ja mittest Autostart funktionieren hoffe ich mal.

Habt Ihr Tips / Infos für micht ?
Danke Dumpfbacke.
Tanja
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.062 Beiträge
 
Delphi 12 Athens
 
#2

AW: Anmeldezeiten am Terminalserver

  Alt 20. Mär 2020, 15:40
In der Ereignisverwaltung kannst du Events einrichten, für Verbinden/Trennen/Abmelden/...
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Anmeldezeiten am Terminalserver

  Alt 20. Mär 2020, 16:32
Oder über die WTS-Api.

https://docs.microsoft.com/en-us/win.../api/wtsapi32/
https://sourceforge.net/p/jedi-apili...runk/Win32API/
Markus Kinzler
  Mit Zitat antworten Zitat
jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#4

AW: Anmeldezeiten am Terminalserver

  Alt 20. Mär 2020, 17:02
In den Windows Protokollen "Sicherheit" bekommst Du bereits Anmelde und Abmeldefunktionen, die man auslesen könnte.
Ebenso könnte ein (dein) gestartes Programm solche Informationen in der Anwendungssektion schreiben.
Nutzt das Programm statische Datenbanksitzungen, kann man das auch auf dem Datenbankserver auswerten.
In allen Fällen ist u.U. problematisch, einen Verbindungsabbruch, eine offen gelassene Sitzung eine forcierte Abmeldung zu erkennen.

Mglw. würde man eher wiederkehrende Ereignisse auswerten und sobald die mit einem bestimmten Intervall ausbleiben (für einen User), dies als Arbeitsende definieren....
Gruß, Jo
  Mit Zitat antworten Zitat
Redeemer

Registriert seit: 19. Jan 2009
Ort: Kirchlinteln (LK Verden)
1.051 Beiträge
 
Delphi 2009 Professional
 
#5

AW: Anmeldezeiten am Terminalserver

  Alt 20. Mär 2020, 18:30
Die Windows-Ereignisse bei Sicherheit sind leider Kraut und Rüben. Für RDP habe ich ein solches Programm erstellt, was brauchbar funktioniert. Für lokale Anmeldungen (das schließt VNC und TeamViewer ein) funktioniert dies unter Windows 10 nicht mehr zuverlässig.
Janni
2005 PE, 2009 PA, XE2 PA
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:57 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz