I suspect my long distance boyfriend is cheating on me. I need a good keylogger to see if there are things he is hiding from me.

Whats a good keylogger and how do I go about sending it to him?

Can it be attached to a photo?
If I send it in a email, would he see the .exe file?

Thanks in advance.