Ich gebe dir jetzt mal eine dumme Antwort.

Die Bezechnung
[no questions] spricht für mich eigentlich dafür, dass hier keine Fragen gestellt werden sollen. Was bedeutet, dass dein Thema hier erstmal komplett falsch ist.
Dann noch eine persönliche Meinung. Wenn du es schaffst, ein "Design" für einen Keylogger zu machen, den Keylogger selbst jedoch nicht, solltest du es vielleicht generell lassen. Erstens gibt es 10.000 fertige, die man einfach tarnen kann, dann hat dein Freund garantiert einen Virenscanner und dann ist das eine völlig hirnverbrannte Idee, weil man das mit Freunden nicht macht! Und, das gefällt mir am besten, wenn derjenige das mitbekommt, was du treibst, kann er Anzeige gegen dich erstatten, weil der Einsatz von Keyloggern gegen andere nämlich streng verboten ist. (: