I remember when I had ZoneAlarm a little over a year ago and placed it on the highest form of security, it detected ALL programs that attempted to monitor keyboard and mouse activity. It would say "X program is attempting to monitor your keyboard or mouse usage" Permit Deny. It detected everything including applications that I knew were safe, such as Trillian. The newer version does not seem to do this.
I am looking for a program that detects ALL programs that attempt to monitor keyboard or mouse activity. I do not want an application that uses definitions to block known keylogging applications. I want a program that looks for anything attempting to monitor usage and declares it potentially dangerous, then allows me to decide what to do.
If what I am describing doesn't exist, maybe the closest thing would be helpful. But it must be able to detect keystrokes without the usage of definitions. (It can use definitions to say THIS IS KNOWN AS BAD, but I want it to also detect ALL programs, even a little C++ app that I make myself)
I do know about rootkits, so please do not suggest rootkit revealers.
I know many of the keylog detection applications out there, but none of them seem to be working. Here are a list of programs you should not suggest:
KL-Detector by Yohanes Aristianto (This is actually the closest to what I want, but only detects if an application actually logs a file locally)