Hallo,
vielleicht noch ein Hinweis: GetTickCount ist nicht so hochauflösend, wie das Ergebnis glauben macht, da die Auflösung vom Systemtimer abhängig ist. Dieser arbeitet aber meist mit weit geringerer Auflösung als 1 ms. Mit
GetSystemTimeAdjustment lässt sich dieser Wert herausfinden.
Evtl. wäre
QueryPerformanceCounter zusammen mit
QueryPerformanceFrequency besser. Die erreichte Auflösung geht ja nach PC bis zur Prozessorfrequenz.
Übrigens: Für das Überlaufproblem nach ~50 Tagen gibt es natürlich eine Lösung:
GetTickCount64!
Gruß
xaromz