Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Grund für Windows-Start ermitteln

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
12.07.2018, 16:00 Uhr
Titan



um mitzuloggen wann Windows gestartet wurde habe ich ein Programm erstellt das die Zeitpunkte in eine Textdatei schreibt. Dieses will ich von der Aufgabenplanung vor dem Windows-Login starten lassen.

Jetzt wäre es interessant noch zu erfahren was der Grund für den Windows-Start war, z.B. Manueller Start, Zeitgesteuerter Start, MagicPacket. Und das auch in die Datei zu schreiben.

Meine Frage: Gibt es Wege das herauszufinden? Kann man vielleicht das Windows-Ereignisprotokoll anzapfen oder gibt es andere Möglichkeiten? Ich verwende C++ mit reiner WinAPI. C# wäre auch noch in Ordnung aber C++ liegt mir mehr.

Unter Umständen gibt es auch schon eine fertige Lösung in Form einer Anwendung die ich noch nicht entdeckt habe.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
13.07.2018, 11:05 Uhr
Titan



Hab mich gestern mal näher mit dem Ereignisprotokoll beschäftigt. Das könnte man ja per WMI und WQL auslesen. Leider scheint es die gesuchten Informationen da gar nicht zu geben. Da finde ich nur Infos aus welchem Zustand das System gestartet wurde.

0x0 - Windows 10 was started after a full shutdown.
0x1 - Windows 10 was started after a hybrid shutdown.
0x2 - Windows 10 was resumed from hibernation.

Das trifft leider meine Anforderung nicht ganz also wird mich das Ereignisprotokoll wohl nicht weiterbringen. Ich werd mir die anderen WMI-Klassen noch ansehen.

Mal so nebenbei: Es gab noch ein C++ Forum "c++.de" oder "cpp.de". Weiß jemand was daraus geworden ist? Ich finde die Seite nicht mehr.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
14.07.2018, 22:03 Uhr
Hans
Library Walker
(Operator)



Zitat von Titan:
Mal so nebenbei: Es gab noch ein C++ Forum "c++.de" oder "cpp.de". Weiß jemand was daraus geworden ist? Ich finde die Seite nicht mehr.

Meinst Du die hier: www.c-plusplus.de ?
Da hat es ein paar Veränderungen gegeben, wie ich jetzt fest gestellt habe...

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
15.07.2018, 13:14 Uhr
Titan



Ja das ist sie. Ein paar Veränderungen? Ist ja nicht mehr wiederzuerkennen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
16.07.2018, 21:04 Uhr
Titan



Das Problem ist vermutlich gelöst. Die WMI-Klasse Win32_ComputerSystem hat den Member WakeUpType. Habs auch schon eingebaut. Muss es zwar erst noch testen aber ich denke das wird funktionieren.

Danke trotzdem
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: