Hallo Forum,
im Internet findet man diverse Tools welche
API Aufrufe von fremden Prozessen mitbekommen bzw. anzeigen können. Hierbei habe ich derzeit nur Tools gefunden, bei denen der Anwender erst einen bestimmten Prozess auswählen muss der dann im weiteren Verlauf "überwacht" wird.
Ich frage mich, ob es nicht auch möglich ist eine bestimmte
API grundsätzlich zu überwachen, sodass dies unabhängig vom Programm ist welches die
API aufruft. Wenn ich also wissen möchte, welcher Prozess z.B. SetSystemTime aufruft, dann sollte die Funktion eben den Prozessnamen der Anwendung ausgeben, welche die
API aufgerufen hat.
Sucht man nach Informationen hierzu findet man diverse Informationen bezüglich Hooks. Mir ist dies jedoch nur in Bezug auf Maus- und Tastatureingaben bekannt. Wie
API Aufrufe hiermit überwacht werden können ist also noch die Frage. Vielleicht gibt es hierzu auch eine ganz andere Vorgehensweise?
Wäre schön wenn der ein oder andere einen Denkanstoss bzw. einen Link für mich hätte.
Vielen Dank!
Gruß,
KWolf