Shutdown vs. Reboot unterscheiden
auslesen des Reboot Flags
Guten Tag!
Ich habe folgende Aufgabenstellung (an der ich schon seit langem "bastle") die ich ganz gerne noch lösen würde:
OS: WXP-Prof
Beim Herunterfahren soll ich feststellen, ob es sich dabei um einen Shutdown oder Reboot handelt und je nach Vorgang ein Programm starten, welches allerdings noch eine Netzverbindung benötigt.
Dazu rufe ich ein Script "beim herunterfahren" auf (und stelle die Netzverbindung manuell her), soweit klar...
Meine Google-Stöberei hat folgendes ergeben:
Offenbar wird in diesem Fall nichts in der Registry eingetragen, der vorhandene EIntrag
HKEY_CURRENT_USER\ Software\ Microsoft\ Windows NT\ CurrentVersion\ Shutdown
lässt keine zuverlässige AUswertung zu, da der Wert scheinbar realtiv spät in die Registry geschrieben wird und daher nicht per Script auswertbar ist.
Eine Auswertung per eventtrigger.exe scheitert daran, dass im eventlog nichts eingetragen wird
Eine weitere Möglichkeit wäre das Auslesen des Reboot-Flags im Bios, nur leider finde ich dazu kein Tool, ich habe zwar "Ahnung" von VB, aber C oder ähnliches ;-((
kann jedoch kein entsprechendes COde-Snippet finden, dass ich auch umsetzen kann...
Hat wer von Euch eine Idee, oder einen Hinweis oder.......
LG aus Ö
Guten Tag!
Ich habe folgende Aufgabenstellung (an der ich schon seit langem "bastle") die ich ganz gerne noch lösen würde:
OS: WXP-Prof
Beim Herunterfahren soll ich feststellen, ob es sich dabei um einen Shutdown oder Reboot handelt und je nach Vorgang ein Programm starten, welches allerdings noch eine Netzverbindung benötigt.
Dazu rufe ich ein Script "beim herunterfahren" auf (und stelle die Netzverbindung manuell her), soweit klar...
Meine Google-Stöberei hat folgendes ergeben:
Offenbar wird in diesem Fall nichts in der Registry eingetragen, der vorhandene EIntrag
HKEY_CURRENT_USER\ Software\ Microsoft\ Windows NT\ CurrentVersion\ Shutdown
lässt keine zuverlässige AUswertung zu, da der Wert scheinbar realtiv spät in die Registry geschrieben wird und daher nicht per Script auswertbar ist.
Eine Auswertung per eventtrigger.exe scheitert daran, dass im eventlog nichts eingetragen wird
Eine weitere Möglichkeit wäre das Auslesen des Reboot-Flags im Bios, nur leider finde ich dazu kein Tool, ich habe zwar "Ahnung" von VB, aber C oder ähnliches ;-((
kann jedoch kein entsprechendes COde-Snippet finden, dass ich auch umsetzen kann...
Hat wer von Euch eine Idee, oder einen Hinweis oder.......
LG aus Ö
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 71281
Url: https://administrator.de/forum/shutdown-vs-reboot-unterscheiden-71281.html
Ausgedruckt am: 28.04.2025 um 10:04 Uhr
5 Kommentare
Neuester Kommentar
> WIe wäre es, wenn du deiner Kiste
> einfach sagst, dass Shutdowns
gefälligst
> ins Eventlog geschrieben werden
sollen?
>
> -nik
Hat sonst jemand eine Idee?
(ausser diesem "schrägen"
Vorschlag)
> einfach sagst, dass Shutdowns
gefälligst
> ins Eventlog geschrieben werden
sollen?
>
> -nik
Hat sonst jemand eine Idee?
(ausser diesem "schrägen"
Vorschlag)
Wäre nett, wenn du mir erklären würdest, was daran "schräg" sein soll. Gehen tut das definitiv, da ich mich aber bisher ziemlich erfolgreich vor allen tiefergehenden Windows-Only-Geschichten gedrückt habe, kann ich dir nicht sagen, wie genau.
Jedenfalls würde ich mich davon distanzieren, fremde Hilfsangebote und Tipps als "Schräg" abzuwerten.
Das soll keine längere Diskussion über Moral oder Ähnliches werden, denn das gehört hier nicht hin.
-nik