WaitForSingleObject bringt es nicht
-
Du könntest noch GetProcessTimes() versuchen: das liefert dir die Zeit, die ein Prozeß im User- bzw. im Kernel-Mode verbrät. Wenn die Zeiten sich nicht / kaum noch ändern - Prozeß langweilt sich
Ist aber auch keine perfekte Lösung:
Prozesse mit Idle-Threads, Prozesse die auf ein Kernel-Objekt wartenAndere Möglichkeit:
Eigener Thread mit sehr geringer Prio, und dort "ticks" zählen.
Dies ist aber eher ein Indikator der gesamten Systembelastung, und fällt bei Prozessen mit Idle-Threads wieder auf die Nase.