AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

BIOS-Batterie kontrollieren

Ein Thema von Mike_on_Tour · begonnen am 26. Mai 2009 · letzter Beitrag vom 20. Aug 2011
Antwort Antwort
Seite 4 von 5   « Erste     234 5      
uwewo

Registriert seit: 14. Jul 2004
Ort: Karlsruhe
479 Beiträge
 
Delphi 2006 Professional
 
#31

Re: BIOS-Batterie kontrollieren

  Alt 26. Mai 2009, 13:01
Warum speicherst Du nicht einfach beim Beenden von Windows eine Datei irgenwohin, und prüfst beim nächsten Start ob die Datei neueren Datums ist als das Systemdatum

Uwe
Uwe
  Mit Zitat antworten Zitat
Mike_on_Tour

Registriert seit: 16. Aug 2007
195 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#32

Re: BIOS-Batterie kontrollieren

  Alt 26. Mai 2009, 13:05
Zitat von uwewo:
Warum speicherst Du nicht einfach beim Beenden von Windows eine Datei irgenwohin, und prüfst beim nächsten Start ob die Datei neueren Datums ist als das Systemdatum
Habe ich schon in Nr. 15 als Ansatz vorgeschlagen. Bisher ist da aber keiner darauf eingegangen. Aber das die Datei neueren Datums sein muß, halte ich für falsch.
Programmieren ist wie das Wandeln auf dem schmalen Pfad zwischen Wahnsinn und Intelligenz.
  Mit Zitat antworten Zitat
uwewo

Registriert seit: 14. Jul 2004
Ort: Karlsruhe
479 Beiträge
 
Delphi 2006 Professional
 
#33

Re: BIOS-Batterie kontrollieren

  Alt 26. Mai 2009, 13:10
Zitat von Mike_on_Tour:
Habe ich schon in Nr. 15 als Ansatz vorgeschlagen. Bisher ist da aber keiner darauf eingegangen.
Sorry hatte ich überlesen.
Wobei ich sagen muss, normalerweise sollte man überhaupt nicht antworten, da er ja sowieso keinen Lösungsvorschlag aktzeptiert.

Uwe
Uwe
  Mit Zitat antworten Zitat
Klaus01
Online

Registriert seit: 30. Nov 2005
Ort: München
5.768 Beiträge
 
Delphi 10.4 Sydney
 
#34

Re: BIOS-Batterie kontrollieren

  Alt 26. Mai 2009, 13:17
Zitat von Mike_on_Tour:
Zitat von uwewo:
Warum speicherst Du nicht einfach beim Beenden von Windows eine Datei irgenwohin, und prüfst beim nächsten Start ob die Datei neueren Datums ist als das Systemdatum ;-)
Habe ich schon in Nr. 15 als Ansatz vorgeschlagen. Bisher ist da aber keiner darauf eingegangen. Aber das die Datei neueren Datums sein muß, halte ich für falsch.
Du legst die datei mit dem aktuellen Zeitstempel an.
Geht nun die BIOS Uhr nicht richtig (in der Regel geht sie dann nach und nicht vor)
hat die Datei nun ein neueres Datum als das Datum welches der PC gerade hat.

Dies ist aber nicht sehr zielführend, da, wie Du sagst, nicht jeder PC regelmäßig genutzt wird.
Daher kann die fehlerhafte Systemzeit immer noch "neuer" als der Zeitstempel der Datei sein.

Ich sehe daher nur eine Lösung eine aktuelle Zeitquelle abzufragen und diese Zeit mit der PC
Zeit zu vergleichen.

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
Mike_on_Tour

Registriert seit: 16. Aug 2007
195 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#35

Re: BIOS-Batterie kontrollieren

  Alt 26. Mai 2009, 13:24
Zitat von Klaus01:
Geht nun die BIOS Uhr nicht richtig (in der Regel geht sie dann nach und nicht vor)
hat die Datei nun ein neueres Datum als das Datum welches der PC gerade hat.
Annahme: Wenn der PC ausgeschaltet wird, bleibt diese Zeit im BIOS. Nach einen Start des PC läuft die Zeit genau an der Stelle weiter. Demzufolge müßte die Datei ein Datum haben, daß älter als das Systemdatum ist. Bedingung: Die Zeitdaten wurden nicht korrigiert.
Programmieren ist wie das Wandeln auf dem schmalen Pfad zwischen Wahnsinn und Intelligenz.
  Mit Zitat antworten Zitat
Klaus01
Online

Registriert seit: 30. Nov 2005
Ort: München
5.768 Beiträge
 
Delphi 10.4 Sydney
 
#36

Re: BIOS-Batterie kontrollieren

  Alt 26. Mai 2009, 14:07
Zitat von Mike_on_Tour:
Zitat von Klaus01:
Geht nun die BIOS Uhr nicht richtig (in der Regel geht sie dann nach und nicht vor)
hat die Datei nun ein neueres Datum als das Datum welches der PC gerade hat.
Annahme: Wenn der PC ausgeschaltet wird, bleibt diese Zeit im BIOS. Nach einen Start des PC läuft die Zeit genau an der Stelle weiter. Demzufolge müßte die Datei ein Datum haben, daß älter als das Systemdatum ist. Bedingung: Die Zeitdaten wurden nicht korrigiert.
Warum sollte der PC, unter der Annahme das die CMOS Batterie
leer oder defekt ist, die Zeit behalten.

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
Mike_on_Tour

Registriert seit: 16. Aug 2007
195 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#37

Re: BIOS-Batterie kontrollieren

  Alt 26. Mai 2009, 14:26
Das ist leider ein Punkt, für den ich keine Erklärung habe. In meinem Fall sieht es aber so aus, daß Datum und Zeit nur dann weiterzählen, wenn der PC an ist. Die Werte fangen nicht immer wieder bei 1980 oder so an. Ob daran nun wirklich die Batterie schuld ist oder nicht, kann ich wahrscheinlich nie feststellen. Nach einem Wechsel der Batterie funktioniert das Ganze jedoch einwandfrei. Deshalb wäre es schon sinnvoll zu erkennen, ob vielleicht eine Batterie gewechselt werde sollte. Mögliche Fehlalarme nehme ich in Kauf.
Programmieren ist wie das Wandeln auf dem schmalen Pfad zwischen Wahnsinn und Intelligenz.
  Mit Zitat antworten Zitat
Benutzerbild von Dunkel
Dunkel

Registriert seit: 26. Mär 2007
Ort: Klingenstadt
541 Beiträge
 
Delphi 2007 Enterprise
 
#38

Re: BIOS-Batterie kontrollieren

  Alt 26. Mai 2009, 14:37
Dir geht es im Grunde nur um die Batterie, oder? Solch ein Batterie hält im Durchschnitt 4 bis 6 Jahre, wenn nicht gar länger. Warum wechselst Du diese Batterie nicht per se alle 3 Jahre (um auf der sicheren Seite zu sein) aus? Nennt sich dann "regelmäßige Wartung der IT-Infrastruktur"
Es ist zu wahr um schön zu sein...
  Mit Zitat antworten Zitat
Benutzerbild von Mithrandir
Mithrandir
(CodeLib-Manager)

Registriert seit: 27. Nov 2008
Ort: Delmenhorst
2.379 Beiträge
 
#39

Re: BIOS-Batterie kontrollieren

  Alt 26. Mai 2009, 14:52
Eigentlich schon traurig, dass man es noch nicht geschafft hat, für solche Informationen eine einheitliche Schnittstelle zu schaffen.

Dann wäre es ein leichtes, am Windowsstart die Spannung der CMOS-Batterie abzufragen. Wenn die Spannung unter einem bestimmten Wert läge, dann könnte man eine Alarmmeldung ausgeben..

Ach ja... *seufz*
米斯蘭迪爾
"In einer Zeit universellen Betruges wird das Aussprechen der Wahrheit zu einem revolutionären Akt." -- 1984, George Orwell
  Mit Zitat antworten Zitat
Mike_on_Tour

Registriert seit: 16. Aug 2007
195 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#40

Re: BIOS-Batterie kontrollieren

  Alt 26. Mai 2009, 15:10
Zitat von Dunkel:
Dir geht es im Grunde nur um die Batterie, oder?
Ja, schon. Natürlich kann ich einfach die Batterien ersetzen. Ich kann auch einfach ein kleines Programm schreiben. Aber ich wollte eben auch mal wissen, ob es nicht auch bereits andere Lösungen oder Ansätze gibt. Natürlich funktioniert das mit der Synchronisation auch. Damit umgehe ich zwar das Problem, beseitige aber nicht die Ursache. Mir sind manche Lösungen zu "einfach".
Programmieren ist wie das Wandeln auf dem schmalen Pfad zwischen Wahnsinn und Intelligenz.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 4 von 5   « Erste     234 5      


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 17:43 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