• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Stan zalogowania użytkownika Windows. Czas logowania

VPS Starter Arubacloud
0 głosów
768 wizyt
pytanie zadane 7 marca 2019 w Systemy operacyjne, programy przez adrian200a Nowicjusz (120 p.)
zmienione kategorie 7 marca 2019 przez Patrycjerz
Witam,

poszukuję kluczowego elementu do mojego programu, tzn.

Niezbędna jest dla mnie informacja o stanie zalogowania użytkownika bądź też czasie (momencie) kiedy użytkownik się zalogował na swoje konto, zablokował ekran za pomocą WIN+L i np. ponownie zalogował.

Program ma na celu rejestrację czasu pracy użytkownika od pierwszego logowania (uruchomienia PC) do wyłączenia PC wliczając w to przerwy (czas kiedy występuje blokada ekranu).

Jeśli istnieje coś takiego to w jaki sposób mógłbym ją przekazać do programu?
komentarz 26 marca 2023 przez Kuba5509 Nowicjusz (100 p.)
Mój windows 10 się włącza 15 minut xD

1 odpowiedź

+2 głosów
odpowiedź 7 marca 2019 przez Hexatorn Bywalec (2,240 p.)

Informacje których szukasz znajdziesz w dzienniku zdarzeń Windowsa.

Tu masz jak go uruchomić.
https://www.digitalcitizen.life/how-start-event-viewer-windows-all-versions

Informacje o logowaniu w tym nazwę konta i dokładny czas znajdziesz w sekcji Seciurity.
Nie wiem jak jest traktowane zablokowanie ekranu. Czy tak samo czy inaczej niż wylogowanie. To będziesz musiał sam sprawdzić.

Tu masz kilka linków z pierwszej strony googla o dostępie do dziennika zdarzeń.
https://docs.microsoft.com/en-us/windows/desktop/eventlog/reading-from-the-event-log
https://stackoverflow.com/questions/3773786/get-event-viewer-logs-with-win-api-in-c

Miłej lektury

komentarz 8 marca 2019 przez adrian200a Nowicjusz (120 p.)
Dzięki, przeglądałem dziennik zdarzeń wcześniej ale jak widać za mało dociekliwie. Teraz znalazłem to czego oczekiwałem. Dla innych przekazuję info:

Zdarzenie 4800 (Other Logon/Logoff Events) - zablokowanie ekranu/wylogowanie użytkownika

Zdarzenie 4801 (Other Logon/Logoff Events) - poprawne zalogowanie użytkownika do systemu.

 

Z kodem już raczej sobie poradzę :)

Podobne pytania

0 głosów
2 odpowiedzi 10,795 wizyt
+1 głos
4 odpowiedzi 1,894 wizyt
0 głosów
0 odpowiedzi 136 wizyt

92,454 zapytań

141,262 odpowiedzi

319,089 komentarzy

61,854 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...