Así que, simplemente, la cuestión es cómo obtener el tiempo de arranque del sistema en Windows con c/C++.Programado para obtener el tiempo de arranque del sistema en C++ (windows)
Buscando esto no me ha dado ninguna respuesta, solo he encontrado un enfoque realmente hacky que es leer una marca de tiempo de archivo (no hace falta decir que abandoné la lectura a la mitad).
Otro enfoque que encontré fue en realidad la lectura de eventos de registro de diagnósticos de Windows? Supuestamente, eso tiene el último tiempo de arranque.
¿Alguien sabe cómo hacer esto (con suerte no demasiados hacks feos)?
que había necesidad de combinar eso con 'GetSystemTime' y hacer un poco de matemáticas fecha para una respuesta completa a la pregunta. – Benj
Lo siento si no estaba claro, pero me refiero a la hora real, no hace mucho tiempo. Es decir. : "El sistema arrancó en 2012/06/01 10:00" – Eximius
Benj, supongo que eso funciona ... Gracias. Esto todavía es algo así como un hack:/ – Eximius