Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi zeit die PC an ist messen (https://www.delphipraxis.net/123566-zeit-die-pc-ist-messen.html)

Xster 4. Nov 2008 15:39

Re: zeit die PC an ist messen
 
das heißt?

mkinzler 4. Nov 2008 15:41

Re: zeit die PC an ist messen
 
Man kann in den System/Gruppenrichtlinien von Windows einstellen, das er An-/Abmeldevorgänge in den Eventlog schreibt

Xster 4. Nov 2008 15:42

Re: zeit die PC an ist messen
 
würde es aber lieber als Programm haben.
ich google mal.

Relicted 4. Nov 2008 15:47

Re: zeit die PC an ist messen
 
wenn du die delphi hilfe benutzen würdest und dort "GetTickCount" eingibst wirst du auch schon geholfen :-) manchmal hilft "RTFM" :-)

BullsEye 4. Nov 2008 15:49

Re: zeit die PC an ist messen
 
Liste der Anhänge anzeigen (Anzahl: 2)
Zitat:

Zitat von Xster
würde es aber lieber als Programm haben.
ich google mal.

Ich hab dir ma fix nen Demoprogramm geschrieben (s. Anhang)

Das braucht nicht mit Windows starten, liest das auch so aus;)

Xster 4. Nov 2008 15:52

Re: zeit die PC an ist messen
 
cool danke.

kann man das jetzt noch so einstellen dass das jetzt irgendwo gespeichert wird und man sieht wann ich on war.

RWarnecke 4. Nov 2008 15:52

Re: zeit die PC an ist messen
 
Über die SuFu habe ich diesen Link gefunden.

MaBuSE 4. Nov 2008 17:28

Re: zeit die PC an ist messen
 
Zitat:

Zitat von mkinzler
Man kann in den System/Gruppenrichtlinien von Windows einstellen, das er An-/Abmeldevorgänge in den Eventlog schreibt

So was Ähnliches gibt es schon :-)
Nicht das An-Abmelden, sondern das An-Ausschalten war ja gefragt.

Normalerweise wird der Ereignis-Dienst beim Rechnerstart gestartet und beim Herunterfahren wieder geschlossen.

Um zu sehen wann der Rechner online war kannst du wie folgt vorgehen:
  1. Systemsteuerung öffnen
  2. Verwaltung öffnen
  3. Ereignisanzeige öffnen
  4. System auswählen
  5. Menü -> Ansicht -> Filter auswählen
  6. in dem Dialog in dem Feld Ereignisquelle "(Alle)" auf "eventlog" ändern
  7. [OK] drücken
  8. nun kannst du in der Liste sehen wann der Rechner an bzw aus geschaltet wurde.
    Ereignis: 6005 bedeutet Angeschaltet (Ereignisdienst wurde gestartet)
    Ereignis: 6006 bedeutet Auseschaltet (Ereignisdienst wurde beendet)
Das ist zwar eine Lösung ohne Delphi, aber man kann sicher auch ein Programm schreiben, das diese Daten auswertet und Dir dann eine Liste darstellt.

Ich hoffe das hilft dir weiter.

[edit]
Nachtrag: Es kann vorkommen, das das 6006 nicht geloggt wurde, das kann z.B. bei einem Absturz (Bluescreen) ober beim Strom-Stecker ziehen passieren.
[/edit]

mjustin 4. Nov 2008 19:26

Re: zeit die PC an ist messen
 
Zitat:

Zitat von Xster
hi

hab mal ne Frage:

ist es möglich ein Programm zu Programmieren was sich beim start des PCs öffnet und dann mist wann man on gegangen is und wie lange.

bzw. gibt es so ein Programm irgendwo brauche dringed sowas!

wäre sehr dankbar

Beschränkung von GetTickCount umgehen:

http://www.delphipraxis.net/internal...t.php?p=815126


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:27 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz