Programmstarts registrieren
-
Hallo,
ich würde gerne von euch wissen ob einer eine Ahnung hat, wie man Programmstarts protokollieren lassen kann. Also so, dass egal welches Programm gestartet wird in einen Log geschrieben wird: "00:00:00 - Programm XYZ wurde geöffnet".
Geht das? Und wenn ja wie?MFG
Neokil
-
Das geht, aber nur OS spezifisch.
Unter Windows kannst du das mit Hooks bewerkstelligen:
http://msdn.microsoft.com/en-us/library/ms997537.aspxAlso du hängst dich sozusagen dort ein, wo
Habe das mal gemacht um ein bestimmes Programm zu tracken.
//EDIT:
Hier besserer Link:
http://msdn.microsoft.com/en-us/library/ms632589(VS.85).aspx
-
Vielen dank, hoffendlich komme ich heute noch dazu mir das mal durchzulesen. Hab zur Zeit sehr viel zu tun.
Edit: Ich habe den Artikel mal überflogen. Welche Art von Hook benutze ich am besten, wenn ich etwas über das Starten und Beenden von Programmen wissen will?
-
Das hier sieht ganz gut aus:
http://msdn.microsoft.com/en-us/library/ms644977(VS.85).aspxAllerdings gibt es denke ich mehrere Möglichkeiten das zu bewerkstelligen. Weiss nicht mehr genau, was ich benutzt habe und finden tue ich den Code iwie auch nicht mehr.. :S
-
http://msdn.microsoft.com/en-us/library/ms802952.aspx
vllt hilfreich