anyone knows good free anti-keylogger software for MS Windows?

is there any windows/linux antikeylogger which prevent all kinds of keyboard logging and also is protected against modiffication from keyloggers?

so far i found these two but not tested them:
1) http://zemana.com/product/antilogger-free/overview/
2) http://www.spyshelter.com/spyshelter-free/ (im using this one, looks quite ok)