Holas, debo suponer que estas hablando de un keylogger.
No me acuerdo, pero llegué a ver un código de un keylogger, donde "aparentemente" tenia este problema.. pero a su vez estaba la solucion en el mismo código, como:
Tratando de decifrar el código mencionado, habia unas lineas que detectaba si estaba prendida la tecla "Bloq/Mayus" y tambien preguntaba si se estaba pulsando la tecla "shift" para invertir <mayusculas a minisculas> o <minusculas a mayusculas> segun el estado de "Bloq/Mayus"
Dame un momento para buscar el código creo que lo tengo por aqui
..., tic, tic, tic...wait please, tic, tic, tic...
Ups, no lo encontre
, pero si te sirve hay un keylogger en trucomania el numero 408
En cuanto a saber otros detalles como que ventana/aplicacion esta activa, otros, seria interesante que le des una buscada en la internet...busca >fuentes de troyanos en delphi<
Your friend,
StartKill
Lima-Perú