Hello,
what exactly does "system up time" mean in the madexcept protocol?
Does the Windows hibernation mode play a role?
We often see long periods of many days in the madexcept logs.
Are the computers really running continuously?
Meaning of "system up time"
Re: Meaning of "system up time"
Good question, I've no idea. I'm using GetTickCount64. The official MS documentation says this:
Was this means exactly I don't know. Here's what ChatGPT says, but I don't know if it's true, it lies a lot:Retrieves the number of milliseconds that have elapsed since the system was started.
Suspending a PC does not reset the GetTickCount64 function.
The GetTickCount64 function retrieves the number of milliseconds that have elapsed since the system was started. It is not affected by suspending or hibernating the computer. The function continues to count the elapsed time from the system's startup, even if the computer is suspended and then resumed.
Therefore, when you call GetTickCount64 after resuming the PC from suspension, it will provide the elapsed time since the system was started, including the time spent while the PC was suspended.
Re: Meaning of "system up time"
GetTickCount()/GetTickCount64() is not process or thread-based, it simply counts the CPU ticks (clock ticks) since the system booted. OS Suspension/Hibernation has absolutely no effect on the API whatsoever.
--Iconic
--Iconic