programm laufzeit zähler
-
hi,
ich möchte gerne ein programm schreiben das zählt wie lange eine bestimmtes programm (z.B. office) am laufen ist. mein problem ist das ich nicht weiss wie ich am besten meinem programm sage dass das programm gestartet wurde. Gibts da irgendwie eine funktion um zu prüfen ob ein Programm leuft ? dann könnte man das mit einer schleife machen.
ich hoffe ich konnte das einigermassen erklären.
gruss pridi
-
Da gibt es nichts, was Dich über einen Process-Start informiert (zumindest nicht im User-Mode).
Ich empfehle Dir "CreateToolhelp32Snapshot" zu verwenden und dies zyklisch aufzurufen... dann kannst Du mittels GetModuleFileNameEx den Namen/Pfad der EXE erfragen und so rausfinden ob Offize läuft...