Hallo,
such mal hier im Forum nach "QueryPerformanceTimer".
U.a. diesen Beitrag gibt es dazu:
www.c-sharp-forum.de/viewtopic.php?t=90208
Da Windows aber kein Echtzeit-OS ist, wirst du das nur bedingt hinbekommen (außer evtl. du schaltest andere (System-)Prozesse wie Antivirenprogramm, Indexscan etc. komplett ab).
Die normalen .NET-Timer beispielsweise haben nur eine Genauigkeit von ca. 14-15ms (unter WinNT-Systemen).
Es gibt auch noch die Funktion "GetTickCount", die ähnlich wie der "QueryPerformanceTimer" eine etwas höhere Genauigkeit (mindestens millisekundengenau) haben.
Nachtrag: die .NET-Klasse "Stopwatch" scheint wohl intern den QueryPerformanceTimer zu verwenden, s.
www.mycsharp.de/wbb2...d.php?threadid=30638 (auf gfoidl kann man sich verlassen!)