Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Erkennen, was der User spielt/benutzt und wie lange? (https://www.delphipraxis.net/71006-erkennen-der-user-spielt-benutzt-und-wie-lange.html)

Master_RC 7. Jun 2006 22:58


Erkennen, was der User spielt/benutzt und wie lange?
 
hi leutz!

Vielleicht kennt jemand von euch XFire oder dergleichen.

Kurz erklärt:
Es ist ein Messenger wie ICQ, nur dass mitgeloggt wird, was und wie lange man es spielt.
Also...
Insgetsamt hat man beispielsweise N Stunden Spiel X gespielt.


Jetzt hab ich ein ähnliches Projekt vor, nur dazu müsste ich wissen, wie man soetwas realisiert.
Also:
Wie ermittle ich, was der User gerade für ein Programm benutzt?
Über die Exenamen? Übr Fensternamen?
Und wie kann ich herausfinden, wie lange er dies benutzt?
(Und wann weß ich, dass er es gestartet hat?)

Wäre wirklich sehr hilfreich!
Ich habs schon versucht, dass ich die Prozessnamen "filtere".
(Also gucken, ob bestimmte Prozessnamen gerade an sind)
Aber ich weiß nicht, wie man misst, wie lange dies schon so ist :/

gsh 7. Jun 2006 23:10

Re: Erkennen, was der User spielt/benutzt und wie lange?
 
du kannst ja alle 5 sek. die prozzese prüfen
wenn der bestimmte Prozzes als erstes mal auftritt -> Zeit merken
weiter prüfen, solange bis der prozzes weg ist -> jetztige Zeit - gemerkte Zeit = gespielte Zeit

Ist doch nicht so schwer :mrgreen:
Ob es sehr professionell ist glaub ich nicht :zwinker:

Master_RC 7. Jun 2006 23:22

Re: Erkennen, was der User spielt/benutzt und wie lange?
 
mmh.. ok...
soweit sogut...

bzw. sollt ich eben in einem array alle prozesse reinhaun, die geprüft werden sollen.

aber wie prüfe ich am Besten nach?
Also nach EXEnam oder wie sonst?

und wie kann ich feststellen, dass gerade ein neues Programm geöffnet wird, das in meine Liste fällt?


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:30 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz