Se você não é cuidadoso sobre como você confia e autentica suas conexões RDP - suas senhas e qualquer outra coisa que você digita é facilmente detectável em tempo real pela rede de qualquer forma ... então por que se preocupar com keyloggers locais? ;)
Como alguns já disseram, não - não há maneira confiável. Um rootkit pode facilmente tornar-se completamente indetectável por toda a eternidade sem ter que se disfarçar como outros processos. Nada é seguro. Coisas são apenas inseguras em diferentes graus ^^
Um truque poderia ser limpar o sistema e instalá-lo sem estar conectado a uma rede. Configure o Bitlocker usando o TPM e verifique se todos os arquivos do sistema não foram modificados em cada inicialização - e permita que você negue a inicialização / descriptografia se não (então você terá que fazer uma limpeza controlada novamente). Ainda assim, certamente ainda existem falhas nas quais um keylogger pode ser instalado sem ser detectado.
Em suma, usar apenas senhas não é suficiente para qualquer coisa que exija um nível moderado de segurança. A autenticação de dois fatores com senhas de uso único ajudaria, assim como a autenticação baseada em cartão inteligente ou outra autenticação baseada em certificado de dispositivo independente.