Hi,

leider kann ich mir unter dem von dir beschriebenen Programm gar nichts vorstellen.
Wie komplex ist das Programm den? Wieviel Faktoren gibt es?
Wie findet die Berechnung und die Ausgabe etc statt?

Ich fürchte es wäre einfacher das Programm durch einen Disassembler zu jagen und zu versuchen den Algorithmus nachzuvollziehen.
Ansonsten schau mal hier http://www.pinvoke.net/default.aspx/...tWindowsHookEx und die weiterführenden Links.