vom socket hooken, habe ich keine ahnung.
warum
dll: wie in dem tut beschrieben (ich hoff, ich erinner mich korrekt): weil der hook sozusagen in allen betroffenen anwendungen nachgeladen wird, und das halt mal mit dlls gemacht wird, nicht mit exen.
(mal hoffen, dass ich keinen müll laber)